ممنون از توجه شما آقای نجفی
توی مد CLI هم تست کردم اما فکر نکنم مشکل از اینجا هم باشیم شایدم من خوب متوجه تفاوت بین این دو نشدم
واسه همینم دو تا فایلش رو براتون میزارم چک کنید شاید یه نکته داشته باشه که من نمیدونم.
فایل 7777
[
== Parsing '/etc/asterisk/asterisk.conf': == Found
== Parsing '/etc/asterisk/extconfig.conf': == Found
Connected to Asterisk 1.8.12.0 currently running on VoIP (pid = 3063)
Verbosity is at least 6
== Using SIP RTP TOS bits 184
== Using SIP RTP CoS mark 5
-- Executing [7777@from-internal:1] Goto("SIP/101-00000005", "from-pstn,7777,1"

in new stack
-- Goto (from-pstn,7777,1)
-- Executing [7777@from-pstn:1] NoOp("SIP/101-00000005", "Catch-All DID Match - Found 7777 - You probably want a DID for this."

in new stack
-- Executing [7777@from-pstn:2] Goto("SIP/101-00000005", "ext-did,s,1"

in new stack
-- Goto (ext-did,s,1)
-- Executing [s@ext-did:1] Set("SIP/101-00000005", "__FROM_DID=s"

in new stack
-- Executing [s@ext-did:2] Set("SIP/101-00000005", "CHANNEL(language)=pr"

in new stack
-- Executing [s@ext-did:3] Gosub("SIP/101-00000005", "app-blacklist-check,s,1"

in new stack
-- Executing [s@app-blacklist-check:1] GotoIf("SIP/101-00000005", "0?blacklisted"

in new stack
-- Executing [s@app-blacklist-check:2] Set("SIP/101-00000005", "CALLED_BLACKLIST=1"

in new stack
-- Executing [s@app-blacklist-check:3] Return("SIP/101-00000005", ""

in new stack
-- Executing [s@ext-did:4] ExecIf("SIP/101-00000005", "0 ?Set(CALLERID(name)=101)"

in new stack
-- Executing [s@ext-did:5] Set("SIP/101-00000005", "__CALLINGPRES_SV=allowed_not_screened"

in new stack
-- Executing [s@ext-did:6] Set("SIP/101-00000005", "CALLERPRES()=allowed_not_screened"

in new stack
-- Executing [s@ext-did:7] Goto("SIP/101-00000005", "ivr-3,s,1"

in new stack
-- Goto (ivr-3,s,1)
-- Executing [s@ivr-3:1] Set("SIP/101-00000005", "MSG=custom/Mix"

in new stack
-- Executing [s@ivr-3:2] Set("SIP/101-00000005", "LOOPCOUNT=0"

in new stack
-- Executing [s@ivr-3:3] Set("SIP/101-00000005", "__DIR-CONTEXT="

in new stack
-- Executing [s@ivr-3:4] Set("SIP/101-00000005", "_IVR_CONTEXT_ivr-3="

in new stack
-- Executing [s@ivr-3:5] Set("SIP/101-00000005", "_IVR_CONTEXT=ivr-3"

in new stack
-- Executing [s@ivr-3:6] GotoIf("SIP/101-00000005", "0?begin"

in new stack
-- Executing [s@ivr-3:7] Answer("SIP/101-00000005", ""

in new stack
-- Executing [s@ivr-3:8] Wait("SIP/101-00000005", "1"

in new stack
-- Executing [s@ivr-3:9] Set("SIP/101-00000005", "TIMEOUT(digit)=3"

in new stack
-- Digit timeout set to 3.000
-- Executing [s@ivr-3:10] Set("SIP/101-00000005", "TIMEOUT(response)=10"

in new stack
-- Response timeout set to 10.000
-- Executing [s@ivr-3:11] Set("SIP/101-00000005", "__IVR_RETVM=RETURN"

in new stack
-- Executing [s@ivr-3:12] ExecIf("SIP/101-00000005", "1?Background(custom/Mix)"

in new stack
-- <SIP/101-00000005> Playing 'custom/Mix.gsm' (language 'pr'

== Spawn extension (ivr-3, s, 12) exited non-zero on 'SIP/101-00000005'
-- Executing [h@ivr-3:1] Hangup("SIP/101-00000005", ""

in new stack
== Spawn extension (ivr-3, h, 1) exited non-zero on 'SIP/101-00000005'
VoIP*CLI>
]
فایل دوم
[
== Parsing '/etc/asterisk/asterisk.conf': == Found
== Parsing '/etc/asterisk/extconfig.conf': == Found
Connected to Asterisk 1.8.12.0 currently running on VoIP (pid = 3063)
Verbosity is at least 6
-- Starting simple switch on 'DAHDI/1-1'
-- Executing [s@from-pstn:1] Set("DAHDI/1-1", "__FROM_DID=s"

in new stack
-- Executing [s@from-pstn:2] Set("DAHDI/1-1", "CHANNEL(language)=pr"

in new stack
-- Executing [s@from-pstn:3] Gosub("DAHDI/1-1", "app-blacklist-check,s,1"

in new stack
-- Executing [s@app-blacklist-check:1] GotoIf("DAHDI/1-1", "0?blacklisted"

in new stack
-- Executing [s@app-blacklist-check:2] Set("DAHDI/1-1", "CALLED_BLACKLIST=1"

in new stack
-- Executing [s@app-blacklist-check:3] Return("DAHDI/1-1", ""

in new stack
-- Executing [s@from-pstn:4] ExecIf("DAHDI/1-1", "1 ?Set(CALLERID(name)=9388976386)"

in new stack
-- Executing [s@from-pstn:5] Set("DAHDI/1-1", "__CALLINGPRES_SV=allowed_not_screened"

in new stack
-- Executing [s@from-pstn:6] Set("DAHDI/1-1", "CALLERPRES()=allowed_not_screened"

in new stack
-- Executing [s@from-pstn:7] Goto("DAHDI/1-1", "ivr-3,s,1"

in new stack
-- Goto (ivr-3,s,1)
-- Executing [s@ivr-3:1] Set("DAHDI/1-1", "MSG=custom/Mix"

in new stack
-- Executing [s@ivr-3:2] Set("DAHDI/1-1", "LOOPCOUNT=0"

in new stack
-- Executing [s@ivr-3:3] Set("DAHDI/1-1", "__DIR-CONTEXT="

in new stack
-- Executing [s@ivr-3:4] Set("DAHDI/1-1", "_IVR_CONTEXT_ivr-3="

in new stack
-- Executing [s@ivr-3:5] Set("DAHDI/1-1", "_IVR_CONTEXT=ivr-3"

in new stack
-- Executing [s@ivr-3:6] GotoIf("DAHDI/1-1", "0?begin"

in new stack
-- Executing [s@ivr-3:7] Answer("DAHDI/1-1", ""

in new stack
-- Executing [s@ivr-3:8] Wait("DAHDI/1-1", "1"

in new stack
-- Executing [s@ivr-3:9] Set("DAHDI/1-1", "TIMEOUT(digit)=3"

in new stack
-- Digit timeout set to 3.000
-- Executing [s@ivr-3:10] Set("DAHDI/1-1", "TIMEOUT(response)=10"

in new stack
-- Response timeout set to 10.000
-- Executing [s@ivr-3:11] Set("DAHDI/1-1", "__IVR_RETVM=RETURN"

in new stack
-- Executing [s@ivr-3:12] ExecIf("DAHDI/1-1", "1?Background(custom/Mix)"

in new stack
-- <DAHDI/1-1> Playing 'custom/Mix.gsm' (language 'pr'

== Spawn extension (ivr-3, s, 12) exited non-zero on 'DAHDI/1-1'
-- Executing [h@ivr-3:1] Hangup("DAHDI/1-1", ""

in new stack
== Spawn extension (ivr-3, h, 1) exited non-zero on 'DAHDI/1-1'
-- Hanging up on 'DAHDI/1-1'
-- Hungup 'DAHDI/1-1'
VoIP*CLI>
]