سلام. تو یکی از سرورهای ایزابل مشکلی برخوردم. دو تا ترانک دارم. یکیش به گیتوی وصله و دیگری به سیپ ترانک مخابرات. تماسهای ترانک مخابرات بدون پیش شماره میره بیرون و تماس های گیتوی با پیش شماره 8. یک misc destination تعریف کردم که داخلش شماره موبایل قرار دادم که در صورت در دسترس نبودن یک داخلی خاص سیستم شماره موبایل رو بگیره. زمانیکه از سیپ ترانک موبایل هدایت میشه پیغام خطای "تمام شماره ها اشغال هست" داخل لوگ میافته که اینطور نیست. اما زمانیکه ابتدای شماره 8 میزارم تا تماس از ترانک گیتوی بره بیرون مشکلی پیش نمیاد. داخل Follow Me هم همین مشکل هست. ولی همون شماره داخل misc destination رو میشه به راحتی با هر تلفنی گرفت و بدون خطا و اشتباه. بخشی از لوگ زمان خطا رو هم واستون گذاشتم. ممنون میشم راهنمایی بفرمایید. البته داخل سرورهای زیادی این کار رو انجام دادم و مشکلی نداشتم. نسخه یزابل 2017 و استریسک هم ورژن 11 هست.
Executing [s@sub-record-check:7] Set("SIP/201-00001f19", "__MON_FMT=wav") in new stack
-- Executing [s@sub-record-check:8] GotoIf("SIP/201-00001f19", "0?next") in new stack
-- Executing [s@sub-record-check:9] Set("SIP/201-00001f19", "CDR(recordingfile)=exten-200-201-20200601-173802-1591016882.8092.wav") in new stack
-- Executing [s@sub-record-check:10] Return("SIP/201-00001f19", "") in new stack
-- Executing [91004444@from-internal:7] Macro("SIP/201-00001f19", "dialout-trunk,1,91004444,,off") in new stack
-- Executing [s@macro-dialout-trunk:1] Set("SIP/201-00001f19", "DIAL_TRUNK=1") in new stack
-- Executing [s@macro-dialout-trunk:2] GosubIf("SIP/201-00001f19", "0?sub-pincheck,s,1()") in new stack
-- Executing [s@macro-dialout-trunk:3] GotoIf("SIP/201-00001f19", "0?disabletrunk,1") in new stack
-- Executing [s@macro-dialout-trunk:4] Set("SIP/201-00001f19", "DIAL_NUMBER=91004444") in new stack
-- Executing [s@macro-dialout-trunk:5] Set("SIP/201-00001f19", "DIAL_TRUNK_OPTIONS=Ttr") in new stack
-- Executing [s@macro-dialout-trunk:6] Set("SIP/201-00001f19", "OUTBOUND_GROUP=OUT_1") in new stack
-- Executing [s@macro-dialout-trunk:7] GotoIf("SIP/201-00001f19", "1?nomax") in new stack
-- Goto (macro-dialout-trunk,s,9)
-- Executing [s@macro-dialout-trunk:9] GotoIf("SIP/201-00001f19", "0?skipoutcid") in new stack
-- Executing [s@macro-dialout-trunk:10] Set("SIP/201-00001f19", "DIAL_TRUNK_OPTIONS=Tt") in new stack
-- Executing [s@macro-dialout-trunk:11] Macro("SIP/201-00001f19", "outbound-callerid,1") in new stack
-- Executing [s@macro-outbound-callerid:1] ExecIf("SIP/201-00001f19", "0?Set(CALLERPRES()=)") in new stack
-- Executing [s@macro-outbound-callerid:2] ExecIf("SIP/201-00001f19", "0?Set(REALCALLERIDNUM=201)") in new stack
-- Executing [s@macro-outbound-callerid:3] GotoIf("SIP/201-00001f19", "0?normcid") in new stack
-- Executing [s@macro-outbound-callerid:4] Set("SIP/201-00001f19", "USEROUTCID=201") in new stack
-- Executing [s@macro-outbound-callerid:5] GotoIf("SIP/201-00001f19", "0?bypass") in new stack
-- Executing [s@macro-outbound-callerid:6] Set("SIP/201-00001f19", "USEROUTCID=") in new stack
-- Executing [s@macro-outbound-callerid:7] Set("SIP/201-00001f19", "EMERGENCYCID=") in new stack
-- Executing [s@macro-outbound-callerid:8] Set("SIP/201-00001f19", "TRUNKOUTCID=") in new stack
-- Executing [s@macro-outbound-callerid:9] GotoIf("SIP/201-00001f19", "1?trunkcid") in new stack
-- Goto (macro-outbound-callerid,s,14)
-- Executing [s@macro-outbound-callerid:14] ExecIf("SIP/201-00001f19", "0?Set(CALLERID(all)=)") in new stack
-- Executing [s@macro-outbound-callerid:15] ExecIf("SIP/201-00001f19", "0?Set(CALLERID(all)=)") in new stack
-- Executing [s@macro-outbound-callerid:16] ExecIf("SIP/201-00001f19", "0?Set(CALLERID(all)=)") in new stack
-- Executing [s@macro-outbound-callerid:17] ExecIf("SIP/201-00001f19", "0?Set(CALLERPRES()=prohib_passed_screen)") in new stack
-- Executing [s@macro-outbound-callerid:18] Set("SIP/201-00001f19", "CDR(outbound_cnum)=201") in new stack
-- Executing [s@macro-outbound-callerid:19] Set("SIP/201-00001f19", "CDR(outbound_cnam)=Heydari") in new stack
-- Executing [s@macro-dialout-trunk:12] GosubIf("SIP/201-00001f19", "0?sub-flp-1,s,1()") in new stack
-- Executing [s@macro-dialout-trunk:13] Set("SIP/201-00001f19", "OUTNUM=91004444") in new stack
-- Executing [s@macro-dialout-trunk:14] Set("SIP/201-00001f19", "custom=SIP/mokhaberat") in new stack
-- Executing [s@macro-dialout-trunk:15] ExecIf("SIP/201-00001f19", "1?Set(DIAL_TRUNK_OPTIONS=M(setmusicFEM)Tt)") in new stack
-- Executing [s@macro-dialout-trunk:16] ExecIf("SIP/201-00001f19", "0?Set(DIAL_TRUNK_OPTIONS=M(setmusicFEM)TtM(confirm))") in new stack
-- Executing [s@macro-dialout-trunk:17] Macro("SIP/201-00001f19", "dialout-trunk-predial-hook,") in new stack
-- Executing [s@macro-dialout-trunk-predial-hook:1] MacroExit("SIP/201-00001f19", "") in new stack
-- Executing [s@macro-dialout-trunk:18] GotoIf("SIP/201-00001f19", "0?bypass,1") in new stack
-- Executing [s@macro-dialout-trunk:19] ExecIf("SIP/201-00001f19", "1?Set(CONNECTEDLINE(num,i)=91004444)") in new stack
-- Executing [s@macro-dialout-trunk:20] ExecIf("SIP/201-00001f19", "1?Set(CONNECTEDLINE(name,i)=CID:201)") in new stack
-- Executing [s@macro-dialout-trunk:21] GotoIf("SIP/201-00001f19", "0?customtrunk") in new stack
-- Executing [s@macro-dialout-trunk:22] Dial("SIP/201-00001f19", "SIP/mokhaberat/91004444,300,M(setmusicFEM)Tt") in new stack
== Using SIP RTP TOS bits 184
== Using SIP RTP CoS mark 5
-- Called SIP/mokhaberat/91004444
-- Got SIP response 603 "Decline" back from 192.168.239.23:5060
-- SIP/mokhaberat-00001f1a is busy
== Everyone is busy/congested at this time (1:1/0/0)
-- Executing [s@macro-dialout-trunk:23] NoOp("SIP/201-00001f19", "Dial failed for some reason with DIALSTATUS = BUSY and HANGUPCAUSE = 21") in new stack
-- Executing [s@macro-dialout-trunk:24] GotoIf("SIP/201-00001f19", "0?continue,1:s-BUSY,1") in new stack
-- Goto (macro-dialout-trunk,s-BUSY,1)
-- Executing [s-BUSY@macro-dialout-trunk:1] NoOp("SIP/201-00001f19", "Dial failed due to trunk reporting BUSY - giving up") in new stack
-- Executing [s-BUSY@macro-dialout-trunk:2] PlayTones("SIP/201-00001f19", "busy") in new stack
[2020-06-01 17:38:02] WARNING[22394][C-00000fea]: translate.c:338 framein: no samples for alawtolin
-- Executing [s-BUSY@macro-dialout-trunk:3] Busy("SIP/201-00001f19", "20") in new stack
== Spawn extension (macro-dialout-trunk, s-BUSY, 3) exited non-zero on 'SIP/201-00001f19' in macro 'dialout-trunk'
== Spawn extension (from-internal, 91004444, 7) exited non-zero on 'SIP/201-00001f19'
-- Executing [h@from-internal:1] Hangup("SIP/201-00001f19", "") in new stack
== Spawn extension (from-internal, h, 1) exited non-zero on 'SIP/201-00001f19'
== MixMonitor close filestream (mixed)
== End MixMonitor Recording SIP/201-00001f19