Откуда: Астрахань
Сообщений: 38
|
Re: Как обьеденить Trixbox +Asterisc по iax
Уважаемый ded мне хочется самому разобраться .Я сейчас прописал вот
type=friend
host=x.x.x.x
context=rsa1.pub
auth=rsa
outkey=rsa.key
inkeys=rsa1.pub
qualify=1000&yes
trunk=yes
disallow=all
allow=alaw&g729
rsa1.pub (его я положил в /var/lib/asterisk/keys/) -это то ключить переслали ,с кем я должен обьедениться
В PBX Status показал
1 iax2 peers [1 online, 0 offline, 0 unmonitored]
но при звонке через этот транк Звучит фраза "на даный момент все линии занеты ..." вот лог
[Aug 28 11:45:41] VERBOSE[4901] logger.c: == Using SIP RTP TOS bits 184
[Aug 28 11:45:41] VERBOSE[4901] logger.c: == Using SIP RTP CoS mark 5
[Aug 28 11:45:41] VERBOSE[4901] logger.c: == Using SIP VRTP TOS bits 136
[Aug 28 11:45:41] VERBOSE[4901] logger.c: == Using SIP VRTP CoS mark 6
[Aug 28 11:45:41] VERBOSE[5050] logger.c: -- Executing [1222@from-internal:1] [1;36;40mSet[0;37;40m("[1;35;40mSIP/4000-0915c478[0;37;40m", "[1;35;40mMOHCLASS=none[0;37;40m") in new stack
[Aug 28 11:45:41] VERBOSE[5050] logger.c: -- Executing [1222@from-internal:2] [1;36;40mMacro[0;37;40m("[1;35;40mSIP/4000-0915c478[0;37;40m", "[1;35;40muser-callerid,SKIPTTL,[0;37;40m") in new stack
[Aug 28 11:45:41] VERBOSE[5050] logger.c: -- Executing [s@macro-user-callerid:1] [1;36;40mSet[0;37;40m("[1;35;40mSIP/4000-0915c478[0;37;40m", "[1;35;40mAMPUSER=4000[0;37;40m") in new stack
[Aug 28 11:45:41] VERBOSE[5050] logger.c: -- Executing [s@macro-user-callerid:2] [1;36;40mGotoIf[0;37;40m("[1;35;40mSIP/4000-0915c478[0;37;40m", "[1;35;40m0?report[0;37;40m") in new stack
[Aug 28 11:45:41] VERBOSE[5050] logger.c: -- Executing [s@macro-user-callerid:3] [1;36;40mExecIf[0;37;40m("[1;35;40mSIP/4000-0915c478[0;37;40m", "[1;35;40m1?Set(REALCALLERIDNUM=4000)[0;37;40m") in new stack
[Aug 28 11:45:41] VERBOSE[5050] logger.c: -- Executing [s@macro-user-callerid:4] [1;36;40mSet[0;37;40m("[1;35;40mSIP/4000-0915c478[0;37;40m", "[1;35;40mAMPUSER=4000[0;37;40m") in new stack
[Aug 28 11:45:41] VERBOSE[5050] logger.c: -- Executing [s@macro-user-callerid:5] [1;36;40mSet[0;37;40m("[1;35;40mSIP/4000-0915c478[0;37;40m", "[1;35;40mAMPUSERCIDNAME=Konstantin[0;37;40m") in new stack
[Aug 28 11:45:41] VERBOSE[5050] logger.c: -- Executing [s@macro-user-callerid:6] [1;36;40mGotoIf[0;37;40m("[1;35;40mSIP/4000-0915c478[0;37;40m", "[1;35;40m0?report[0;37;40m") in new stack
[Aug 28 11:45:41] VERBOSE[5050] logger.c: -- Executing [s@macro-user-callerid:7] [1;36;40mSet[0;37;40m("[1;35;40mSIP/4000-0915c478[0;37;40m", "[1;35;40mAMPUSERCID=4000[0;37;40m") in new stack
[Aug 28 11:45:41] VERBOSE[5050] logger.c: -- Executing [s@macro-user-callerid:8] [1;36;40mSet[0;37;40m("[1;35;40mSIP/4000-0915c478[0;37;40m", "[1;35;40mCALLERID(all)="Konstantin" <4000>[0;37;40m") in new stack
[Aug 28 11:45:41] VERBOSE[5050] logger.c: -- Executing [s@macro-user-callerid:9] [1;36;40mSet[0;37;40m("[1;35;40mSIP/4000-0915c478[0;37;40m", "[1;35;40mREALCALLERIDNUM=4000[0;37;40m") in new stack
[Aug 28 11:45:41] VERBOSE[5050] logger.c: -- Executing [s@macro-user-callerid:10] [1;36;40mExecIf[0;37;40m("[1;35;40mSIP/4000-0915c478[0;37;40m", "[1;35;40m1?Set(CHANNEL(language)=ru)[0;37;40m") in new stack
[Aug 28 11:45:41] VERBOSE[5050] logger.c: -- Executing [s@macro-user-callerid:11] [1;36;40mGotoIf[0;37;40m("[1;35;40mSIP/4000-0915c478[0;37;40m", "[1;35;40m1?continue[0;37;40m") in new stack
[Aug 28 11:45:41] VERBOSE[5050] logger.c: -- Goto (macro-user-callerid,s,20)
[Aug 28 11:45:41] VERBOSE[5050] logger.c: -- Executing [s@macro-user-callerid:20] [1;36;40mNoOp[0;37;40m("[1;35;40mSIP/4000-0915c478[0;37;40m", "[1;35;40mUsing CallerID "Konstantin" <4000>[0;37;40m") in new stack
[Aug 28 11:45:41] VERBOSE[5050] logger.c: -- Executing [1222@from-internal:3] [1;36;40mSet[0;37;40m("[1;35;40mSIP/4000-0915c478[0;37;40m", "[1;35;40m_NODEST=[0;37;40m") in new stack
[Aug 28 11:45:41] VERBOSE[5050] logger.c: -- Executing [1222@from-internal:4] [1;36;40mMacro[0;37;40m("[1;35;40mSIP/4000-0915c478[0;37;40m", "[1;35;40mrecord-enable,4000,OUT,[0;37;40m") in new stack
[Aug 28 11:45:41] VERBOSE[5050] logger.c: -- Executing [s@macro-record-enable:1] [1;36;40mGotoIf[0;37;40m("[1;35;40mSIP/4000-0915c478[0;37;40m", "[1;35;40m1?check[0;37;40m") in new stack
[Aug 28 11:45:41] VERBOSE[5050] logger.c: -- Goto (macro-record-enable,s,4)
[Aug 28 11:45:41] VERBOSE[5050] logger.c: -- Executing [s@macro-record-enable:4] [1;36;40mAGI[0;37;40m("[1;35;40mSIP/4000-0915c478[0;37;40m", "[1;35;40mrecordingcheck,20090828-114541,1251445541.2[0;37;40m") in new stack
[Aug 28 11:45:41] VERBOSE[5050] logger.c: -- Launched AGI Script /var/lib/asterisk/agi-bin/recordingcheck
[Aug 28 11:45:41] VERBOSE[5050] logger.c: recordingcheck,20090828-114541,1251445541.2: Outbound recording not enabled
[Aug 28 11:45:41] VERBOSE[5050] logger.c: -- <SIP/4000-0915c478>AGI Script recordingcheck completed, returning 0
[Aug 28 11:45:41] VERBOSE[5050] logger.c: -- Executing [s@macro-record-enable:5] [1;36;40mMacroExit[0;37;40m("[1;35;40mSIP/4000-0915c478[0;37;40m", "[1;35;40m[0;37;40m") in new stack
[Aug 28 11:45:41] VERBOSE[5050] logger.c: -- Executing [1222@from-internal:5] [1;36;40mMacro[0;37;40m("[1;35;40mSIP/4000-0915c478[0;37;40m", "[1;35;40mdialout-trunk,4,1222,,[0;37;40m") in new stack
[Aug 28 11:45:41] VERBOSE[5050] logger.c: -- Executing [s@macro-dialout-trunk:1] [1;36;40mSet[0;37;40m("[1;35;40mSIP/4000-0915c478[0;37;40m", "[1;35;40mDIAL_TRUNK=4[0;37;40m") in new stack
[Aug 28 11:45:41] VERBOSE[5050] logger.c: -- Executing [s@macro-dialout-trunk:2] [1;36;40mGosubIf[0;37;40m("[1;35;40mSIP/4000-0915c478[0;37;40m", "[1;35;40m0?sub-pincheck,s,1[0;37;40m") in new stack
[Aug 28 11:45:41] VERBOSE[5050] logger.c: -- Executing [s@macro-dialout-trunk:3] [1;36;40mGotoIf[0;37;40m("[1;35;40mSIP/4000-0915c478[0;37;40m", "[1;35;40m0?disabletrunk,1[0;37;40m") in new stack
[Aug 28 11:45:41] VERBOSE[5050] logger.c: -- Executing [s@macro-dialout-trunk:4] [1;36;40mSet[0;37;40m("[1;35;40mSIP/4000-0915c478[0;37;40m", "[1;35;40mDIAL_NUMBER=1222[0;37;40m") in new stack
[Aug 28 11:45:41] VERBOSE[5050] logger.c: -- Executing [s@macro-dialout-trunk:5] [1;36;40mSet[0;37;40m("[1;35;40mSIP/4000-0915c478[0;37;40m", "[1;35;40mDIAL_TRUNK_OPTIONS=tr[0;37;40m") in new stack
[Aug 28 11:45:41] VERBOSE[5050] logger.c: -- Executing [s@macro-dialout-trunk:6] [1;36;40mSet[0;37;40m("[1;35;40mSIP/4000-0915c478[0;37;40m", "[1;35;40mOUTBOUND_GROUP=OUT_4[0;37;40m") in new stack
[Aug 28 11:45:41] VERBOSE[5050] logger.c: -- Executing [s@macro-dialout-trunk:7] [1;36;40mGotoIf[0;37;40m("[1;35;40mSIP/4000-0915c478[0;37;40m", "[1;35;40m0?nomax[0;37;40m") in new stack
[Aug 28 11:45:41] VERBOSE[5050] logger.c: -- Executing [s@macro-dialout-trunk:8] [1;36;40mGotoIf[0;37;40m("[1;35;40mSIP/4000-0915c478[0;37;40m", "[1;35;40m0?chanfull[0;37;40m") in new stack
[Aug 28 11:45:41] VERBOSE[5050] logger.c: -- Executing [s@macro-dialout-trunk:9] [1;36;40mGotoIf[0;37;40m("[1;35;40mSIP/4000-0915c478[0;37;40m", "[1;35;40m0?skipoutcid[0;37;40m") in new stack
[Aug 28 11:45:41] VERBOSE[5050] logger.c: -- Executing [s@macro-dialout-trunk:10] [1;36;40mSet[0;37;40m("[1;35;40mSIP/4000-0915c478[0;37;40m", "[1;35;40mDIAL_TRUNK_OPTIONS=[0;37;40m") in new stack
[Aug 28 11:45:41] VERBOSE[5050] logger.c: -- Executing [s@macro-dialout-trunk:11] [1;36;40mMacro[0;37;40m("[1;35;40mSIP/4000-0915c478[0;37;40m", "[1;35;40moutbound-callerid,4[0;37;40m") in new stack
[Aug 28 11:45:41] VERBOSE[5050] logger.c: -- Executing [s@macro-outbound-callerid:1] [1;36;40mExecIf[0;37;40m("[1;35;40mSIP/4000-0915c478[0;37;40m", "[1;35;40m0?Set(CALLERPRES()=)[0;37;40m") in new stack
[Aug 28 11:45:41] VERBOSE[5050] logger.c: -- Executing [s@macro-outbound-callerid:2] [1;36;40mExecIf[0;37;40m("[1;35;40mSIP/4000-0915c478[0;37;40m", "[1;35;40m0?Set(REALCALLERIDNUM=4000)[0;37;40m") in new stack
[Aug 28 11:45:41] VERBOSE[5050] logger.c: -- Executing [s@macro-outbound-callerid:3] [1;36;40mGotoIf[0;37;40m("[1;35;40mSIP/4000-0915c478[0;37;40m", "[1;35;40m1?normcid[0;37;40m") in new stack
[Aug 28 11:45:41] VERBOSE[5050] logger.c: -- Goto (macro-outbound-callerid,s,6)
[Aug 28 11:45:41] VERBOSE[5050] logger.c: -- Executing [s@macro-outbound-callerid:6] [1;36;40mSet[0;37;40m("[1;35;40mSIP/4000-0915c478[0;37;40m", "[1;35;40mUSEROUTCID=88512230201[0;37;40m") in new stack
[Aug 28 11:45:41] VERBOSE[5050] logger.c: -- Executing [s@macro-outbound-callerid:7] [1;36;40mSet[0;37;40m("[1;35;40mSIP/4000-0915c478[0;37;40m", "[1;35;40mEMERGENCYCID=[0;37;40m") in new stack
[Aug 28 11:45:41] VERBOSE[5050] logger.c: -- Executing [s@macro-outbound-callerid:8] [1;36;40mSet[0;37;40m("[1;35;40mSIP/4000-0915c478[0;37;40m", "[1;35;40mTRUNKOUTCID=[0;37;40m") in new stack
[Aug 28 11:45:41] VERBOSE[5050] logger.c: -- Executing [s@macro-outbound-callerid:9] [1;36;40mGotoIf[0;37;40m("[1;35;40mSIP/4000-0915c478[0;37;40m", "[1;35;40m1?trunkcid[0;37;40m") in new stack
[Aug 28 11:45:41] VERBOSE[5050] logger.c: -- Goto (macro-outbound-callerid,s,12)
[Aug 28 11:45:41] VERBOSE[5050] logger.c: -- Executing [s@macro-outbound-callerid:12] [1;36;40mExecIf[0;37;40m("[1;35;40mSIP/4000-0915c478[0;37;40m", "[1;35;40m0?Set(CALLERID(all)=)[0;37;40m") in new stack
[Aug 28 11:45:41] VERBOSE[5050] logger.c: -- Executing [s@macro-outbound-callerid:13] [1;36;40mExecIf[0;37;40m("[1;35;40mSIP/4000-0915c478[0;37;40m", "[1;35;40m1?Set(CALLERID(all)=88512230201)[0;37;40m") in new stack
[Aug 28 11:45:41] VERBOSE[5050] logger.c: -- Executing [s@macro-outbound-callerid:14] [1;36;40mExecIf[0;37;40m("[1;35;40mSIP/4000-0915c478[0;37;40m", "[1;35;40m0?Set(CALLERPRES()=prohib_passed_screen)[0;37;40m") in new stack
[Aug 28 11:45:41] VERBOSE[5050] logger.c: -- Executing [s@macro-dialout-trunk:12] [1;36;40mExecIf[0;37;40m("[1;35;40mSIP/4000-0915c478[0;37;40m", "[1;35;40m1?AGI(fixlocalprefix)[0;37;40m") in new stack
[Aug 28 11:45:41] VERBOSE[5050] logger.c: -- Launched AGI Script /var/lib/asterisk/agi-bin/fixlocalprefix
[Aug 28 11:45:42] VERBOSE[5050] logger.c: == fixlocalprefix: Dialpattern 1XXX matched. 1222 -> 1222
[Aug 28 11:45:42] VERBOSE[5050] logger.c: -- <SIP/4000-0915c478>AGI Script fixlocalprefix completed, returning 0
[Aug 28 11:45:42] VERBOSE[5050] logger.c: -- Executing [s@macro-dialout-trunk:13] [1;36;40mSet[0;37;40m("[1;35;40mSIP/4000-0915c478[0;37;40m", "[1;35;40mOUTNUM=1222[0;37;40m") in new stack
[Aug 28 11:45:42] VERBOSE[5050] logger.c: -- Executing [s@macro-dialout-trunk:14] [1;36;40mSet[0;37;40m("[1;35;40mSIP/4000-0915c478[0;37;40m", "[1;35;40mcustom=IAX2/ icl-kazan-asterisk[0;37;40m") in new stack
[Aug 28 11:45:42] VERBOSE[5050] logger.c: -- Executing [s@macro-dialout-trunk:15] [1;36;40mExecIf[0;37;40m("[1;35;40mSIP/4000-0915c478[0;37;40m", "[1;35;40m1?Set(DIAL_TRUNK_OPTIONS=M(setmusic^none))[0;37;40m") in new stack
[Aug 28 11:45:42] VERBOSE[5050] logger.c: -- Executing [s@macro-dialout-trunk:16] [1;36;40mMacro[0;37;40m("[1;35;40mSIP/4000-0915c478[0;37;40m", "[1;35;40mdialout-trunk-predial-hook,[0;37;40m") in new stack
[Aug 28 11:45:42] VERBOSE[5050] logger.c: -- Executing [s@macro-dialout-trunk-predial-hook:1] [1;36;40mMacroExit[0;37;40m("[1;35;40mSIP/4000-0915c478[0;37;40m", "[1;35;40m[0;37;40m") in new stack
[Aug 28 11:45:42] VERBOSE[5050] logger.c: -- Executing [s@macro-dialout-trunk:17] [1;36;40mGotoIf[0;37;40m("[1;35;40mSIP/4000-0915c478[0;37;40m", "[1;35;40m0?bypass,1[0;37;40m") in new stack
[Aug 28 11:45:42] VERBOSE[5050] logger.c: -- Executing [s@macro-dialout-trunk:18] [1;36;40mGotoIf[0;37;40m("[1;35;40mSIP/4000-0915c478[0;37;40m", "[1;35;40m0?customtrunk[0;37;40m") in new stack
[Aug 28 11:45:42] VERBOSE[5050] logger.c: -- Executing [s@macro-dialout-trunk:19] [1;36;40mDial[0;37;40m("[1;35;40mSIP/4000-0915c478[0;37;40m", "[1;35;40mIAX2/ icl-kazan-asterisk/1222,300,M(setmusic^none)[0;37;40m") in new stack
[Aug 28 11:45:42] DEBUG[5050] chan_iax2.c: prepending 8 to prefs
[Aug 28 11:45:42] VERBOSE[5050] logger.c: -- Called icl-kazan-asterisk/1222
[Aug 28 11:45:42] NOTICE[4908] chan_iax2.c: Unable to find private key 'rsa.key'
[Aug 28 11:45:42] WARNING[4908] chan_iax2.c: I don't know how to authenticate icl-astrakhan-asterisk to 217.30.247.50
[Aug 28 11:45:42] VERBOSE[5050] logger.c: -- Hungup 'IAX2/ icl-kazan-asterisk-16384'
[Aug 28 11:45:42] VERBOSE[5050] logger.c: == Everyone is busy/congested at this time (1:0/0/1)
[Aug 28 11:45:42] VERBOSE[5050] logger.c: -- Executing [s@macro-dialout-trunk:20] [1;36;40mGoto[0;37;40m("[1;35;40mSIP/4000-0915c478[0;37;40m", "[1;35;40ms-CHANUNAVAIL,1[0;37;40m") in new stack
[Aug 28 11:45:42] VERBOSE[5050] logger.c: -- Goto (macro-dialout-trunk,s-CHANUNAVAIL,1)
[Aug 28 11:45:42] VERBOSE[5050] logger.c: -- Executing [s-CHANUNAVAIL@macro-dialout-trunk:1] [1;36;40mGotoIf[0;37;40m("[1;35;40mSIP/4000-0915c478[0;37;40m", "[1;35;40m1?noreport[0;37;40m") in new stack
[Aug 28 11:45:42] VERBOSE[5050] logger.c: -- Goto (macro-dialout-trunk,s-CHANUNAVAIL,3)
[Aug 28 11:45:42] VERBOSE[5050] logger.c: -- Executing [s-CHANUNAVAIL@macro-dialout-trunk:3] [1;36;40mNoOp[0;37;40m("[1;35;40mSIP/4000-0915c478[0;37;40m", "[1;35;40mTRUNK Dial failed due to CHANUNAVAIL (hangupcause: 0) - failing through to other trunks[0;37;40m") in new stack
[Aug 28 11:45:42] VERBOSE[5050] logger.c: -- Executing [1222@from-internal:6] [1;36;40mMacro[0;37;40m("[1;35;40mSIP/4000-0915c478[0;37;40m", "[1;35;40moutisbusy,[0;37;40m") in new stack
[Aug 28 11:45:42] VERBOSE[5050] logger.c: -- Executing [s@macro-outisbusy:1] [1;36;40mPlayback[0;37;40m("[1;35;40mSIP/4000-0915c478[0;37;40m", "[1;35;40mall-circuits-busy-now,noanswer[0;37;40m") in new stack
[Aug 28 11:45:42] VERBOSE[5050] logger.c: -- <SIP/4000-0915c478> Playing 'all-circuits-busy-now.ulaw' (language 'ru')
[Aug 28 11:45:42] VERBOSE[5053] logger.c: == Manager 'admin' logged on from 127.0.0.1
[Aug 28 11:45:43] VERBOSE[5053] logger.c: == Manager 'admin' logged off from 127.0.0.1
[Aug 28 11:45:44] NOTICE[4901] chan_sip.c: Peer '4001' is now Reachable. (214ms / 2000ms)
[Aug 28 11:45:44] VERBOSE[5050] logger.c: -- Executing [s@macro-outisbusy:2] [1;36;40mPlayback[0;37;40m("[1;35;40mSIP/4000-0915c478[0;37;40m", "[1;35;40mpls-try-call-later,noanswer[0;37;40m") in new stack
[Aug 28 11:45:44] VERBOSE[5050] logger.c: -- <SIP/4000-0915c478> Playing 'pls-try-call-later.ulaw' (language 'ru')
[Aug 28 11:45:46] VERBOSE[5050] logger.c: -- Executing [s@macro-outisbusy:3] [1;36;40mMacro[0;37;40m("[1;35;40mSIP/4000-0915c478[0;37;40m", "[1;35;40mhangupcall[0;37;40m") in new stack
[Aug 28 11:45:46] VERBOSE[5050] logger.c: -- Executing [s@macro-hangupcall:1] [1;36;40mResetCDR[0;37;40m("[1;35;40mSIP/4000-0915c478[0;37;40m", "[1;35;40mvw[0;37;40m") in new stack
[Aug 28 11:45:46] VERBOSE[5050] logger.c: -- Executing [s@macro-hangupcall:2] [1;36;40mNoCDR[0;37;40m("[1;35;40mSIP/4000-0915c478[0;37;40m", "[1;35;40m[0;37;40m") in new stack
[Aug 28 11:45:46] VERBOSE[5050] logger.c: -- Executing [s@macro-hangupcall:3] [1;36;40mGotoIf[0;37;40m("[1;35;40mSIP/4000-0915c478[0;37;40m", "[1;35;40m1?skiprg[0;37;40m") in new stack
[Aug 28 11:45:46] VERBOSE[5050] logger.c: -- Goto (macro-hangupcall,s,6)
[Aug 28 11:45:46] VERBOSE[5050] logger.c: -- Executing [s@macro-hangupcall:6] [1;36;40mGotoIf[0;37;40m("[1;35;40mSIP/4000-0915c478[0;37;40m", "[1;35;40m1?skipblkvm[0;37;40m") in new stack
[Aug 28 11:45:46] VERBOSE[5050] logger.c: -- Goto (macro-hangupcall,s,9)
[Aug 28 11:45:46] VERBOSE[5050] logger.c: -- Executing [s@macro-hangupcall:9] [1;36;40mGotoIf[0;37;40m("[1;35;40mSIP/4000-0915c478[0;37;40m", "[1;35;40m1?theend[0;37;40m") in new stack
[Aug 28 11:45:46] VERBOSE[5050] logger.c: -- Goto (macro-hangupcall,s,11)
[Aug 28 11:45:46] VERBOSE[5050] logger.c: -- Executing [s@macro-hangupcall:11] [1;36;40mHangup[0;37;40m("[1;35;40mSIP/4000-0915c478[0;37;40m", "[1;35;40m[0;37;40m") in new stack
[Aug 28 11:45:46] VERBOSE[5050] logger.c: == Spawn extension (macro-hangupcall, s, 11) exited non-zero on 'SIP/4000-0915c478' in macro 'hangupcall'
[Aug 28 11:45:46] VERBOSE[5050] logger.c: == Spawn extension (macro-outisbusy, s, 3) exited non-zero on 'SIP/4000-0915c478' in macro 'outisbusy'
[Aug 28 11:45:46] VERBOSE[5050] logger.c: == Spawn extension (from-internal, 1222, 6) exited non-zero on 'SIP/4000-0915c478'
[Aug 28 11:45:46] VERBOSE[5050] logger.c: -- Executing [h@from-internal:1] [1;36;40mMacro[0;37;40m("[1;35;40mSIP/4000-0915c478[0;37;40m", "[1;35;40mhangupcall[0;37;40m") in new stack
[Aug 28 11:45:46] VERBOSE[5050] logger.c: -- Executing [s@macro-hangupcall:1] [1;36;40mResetCDR[0;37;40m("[1;35;40mSIP/4000-0915c478[0;37;40m", "[1;35;40mvw[0;37;40m") in new stack
[Aug 28 11:45:46] VERBOSE[5050] logger.c: -- Executing [s@macro-hangupcall:2] [1;36;40mNoCDR[0;37;40m("[1;35;40mSIP/4000-0915c478[0;37;40m", "[1;35;40m[0;37;40m") in new stack
[Aug 28 11:45:46] VERBOSE[5050] logger.c: -- Executing [s@macro-hangupcall:3] [1;36;40mGotoIf[0;37;40m("[1;35;40mSIP/4000-0915c478[0;37;40m", "[1;35;40m1?skiprg[0;37;40m") in new stack
[Aug 28 11:45:46] VERBOSE[5050] logger.c: -- Goto (macro-hangupcall,s,6)
[Aug 28 11:45:46] VERBOSE[5050] logger.c: -- Executing [s@macro-hangupcall:6] [1;36;40mGotoIf[0;37;40m("[1;35;40mSIP/4000-0915c478[0;37;40m", "[1;35;40m1?skipblkvm[0;37;40m") in new stack
[Aug 28 11:45:46] VERBOSE[5050] logger.c: -- Goto (macro-hangupcall,s,9)
[Aug 28 11:45:46] VERBOSE[5050] logger.c: -- Executing [s@macro-hangupcall:9] [1;36;40mGotoIf[0;37;40m("[1;35;40mSIP/4000-0915c478[0;37;40m", "[1;35;40m1?theend[0;37;40m") in new stack
[Aug 28 11:45:46] VERBOSE[5050] logger.c: -- Goto (macro-hangupcall,s,11)
[Aug 28 11:45:46] VERBOSE[5050] logger.c: -- Executing [s@macro-hangupcall:11] [1;36;40mHangup[0;37;40m("[1;35;40mSIP/4000-0915c478[0;37;40m", "[1;35;40m[0;37;40m") in new stack
[Aug 28 11:45:46] VERBOSE[5050] logger.c: == Spawn extension (macro-hangupcall, s, 11) exited non-zero on 'SIP/4000-0915c478' in macro 'hangupcall'
[Aug 28 11:45:46] VERBOSE[5050] logger.c: == Spawn extension (from-internal, h, 1) exited non-zero on 'SIP/4000-0915c478'
Куда копать?
Вот правила по каторым я звоню
[outrt-001-in1]
include => outrt-001-in1-custom
exten => _1XXX,1,Set(MOHCLASS=${IF($["x${MOHCLASS}"="x"]?none:${MOHCLASS})})
exten => _1XXX,n,Macro(user-callerid,SKIPTTL,)
exten => _1XXX,n,Set(_NODEST=)
exten => _1XXX,n,Macro(record-enable,${AMPUSER},OUT,)
exten => _1XXX,n,Macro(dialout-trunk,4,${EXTEN},,)
exten => _1XXX,n,Macro(outisbusy,)
|