متاسفانه توي قست آخر اين كانفيگ به مشكل برخوردم . مشكل من اينه كه شماره خط شهري مقصد بايد چند ثانيه بعد از تماس با ترانك ميكرونت ارسال بشه . براي مثال اگر كاربر ما 95678904 رو شماره گيري كرد ، ابتدا بايستي 9 شماره گيري بشه تا اتصال با ترانك برقرار بشه و بعد از چند ثانيه كه بوق تلفن مخابرات دريافت شد شماره 5678901 ارسال بشه .
البته راهنمايي كه اون سايت ارائه داده اينه كه بلد نيستم چجوري ازش استفاده كنم :
گفته بايد در فايل extensions.conf اين اطلاعات رو قرار بدم كه متاسفانه اول اين فايل اخطار داده كه نبايد محتوياتش رو تغيير بدم .
[left]
globals
GW_FXO = 192.168.100.251
;--------------GW Configurations---------------------------
from_gwfxo
; Calling Dial Plan from GW_FXO Micronet SP5054A/S
GW_Extensions are
1001-4
Asterisk will engage those calls to admin extensions on
201-4
exten => _2001-4,1,Answer()
exten => _2001-4,n,Dial(SIP/${EXTEN})
exten => _2001-4,n,Hangup()
to_gwfxo
; Dial Plan to call PSTN over GW_FXO Micronet SP5054A/S
include = default
exten => _9.,1,Macro(dial_gw,${CALLERID(number)},${EXTEN:1})
exten => _9.,n,HangUp
macro-dial_gw
; ${ARG1} Who is calling
; ${ARG2} Who to call
exten => s,1,Wait(1)
exten => s,2,Goto(s-${ARG1},1)
exten => s-2001,1,Dial(SIP/1001,90,tTrD(ww${ARG2}))
exten => s-2001,2,ExitMacro
exten => s-2002,1,Dial(SIP/1002,90,tTrD(ww${ARG2}))
exten => s-2002,2,ExitMacro
exten => s-2003,1,Dial(SIP/1003,90,tTrD(ww${ARG2}))
exten => s-2003,2,ExitMacro
exten => s-2004,1,Dial(SIP/1004,90,tTrD(${ARG2}))
exten => s-2004,2,ExitMacro
[/left]لطفاً راهنمايي كنيد كه چه راهي مشكلم رو حل ميكنه . اگر راهنمايي بيشتري لازمه بگيد تا كل مراحلي كه طي كردم رو بنويسم .
با تشكر از توجهتون