type=friend
context=from-trunk
username=78462001XXX
secret=пароль
fromuser=78462001XXX
fromdomain=88.200.176.4
nat=yes
qualify=yes
insecure=port,invite
disallow=all
allow=alaw&ulaw&g729
canreinvite=no
registersip=yes
dtmfmode=rfc2833
секция user context 78462001XXX
секция user details
username=78462001XXX
type=friend
secret=пароль
qualify=yes
nat=yes
insecure=very
context=from-trunk
canreinvite=yes
host=88.200.176.4
== Everyone is busy/congested at this time (1:0/0/1)
-- Executing [s@macro-dialout-trunk] NoOp("SIP/70-00000a01", "Dial failed for some reason with DIALSTATUS = CHANUNAVAIL and HANGUPCAUSE = 20") in new stack
-- Executing [s@macro-dialout-trunk] GotoIf("SIP/70-00000a01", "0?continue,1:s-CHANUNAVAIL,1") in new stack
-- Goto (macro-dialout-trunk,s-CHANUNAVAIL,1)
-- Executing [s-CHANUNAVAIL@macro-dialout-trunk] Set("SIP/70-00000a01", "RC=20") in new stack
-- Executing [s-CHANUNAVAIL@macro-dialout-trunk] Goto("SIP/70-00000a01", "20,1") in new stack
-- Goto (macro-dialout-trunk,20,1)
-- Executing [20@macro-dialout-trunk] Goto("SIP/70-00000a01", "continue,1") in new stack
-- Goto (macro-dialout-trunk,continue,1)
-- Executing [continue@macro-dialout-trunk] NoOp("SIP/70-00000a01", "TRUNK Dial failed due to CHANUNAVAIL HANGUPCAUSE: 20 - failing through to other trunks") in new stack
-- Executing [continue@macro-dialout-trunk] Set("SIP/70-00000a01", "CALLERID(number)=70") in new stack
-- Executing [989537409XXX@from-internal] Macro("SIP/70-00000a01", "outisbusy,") in new stack
-- Executing [s@macro-outisbusy] Progress("SIP/70-00000a01", "") in new stack
-- Executing [s@macro-outisbusy] GotoIf("SIP/70-00000a01", "0?emergency,1") in new stack
-- Executing [s@macro-outisbusy] GotoIf("SIP/70-00000a01", "0?intracompany,1") in new stack
-- Executing [s@macro-outisbusy] Playback("SIP/70-00000a01", "all-circuits-busy-now&pls-try-call-later, noanswer") in new stack
-- Playing 'all-circuits-busy-now.slin' (language 'ru')
Added after 5 minutes:
Есть также транк другого оператора все работает в обе стороны
что это за host такой? у РТ - по-разному всё в кадом городе.
Входящие если работают, дайте работающий INVITE от них..
_________________
http://mh.otx.ru Гибкие SIP/E1 шлюзы Alvis. SIP-Модернизация LDK/TDA:VoIP, Добавь E1 к Asterisk.
UPDATE! Теперь и T.38! Скидки для форумчан!!
Using SIP RTP CoS mark 5
-- Executing [78462001291@from-trunk] Set("SIP/78462001291-00000aab", "__FROM_DID=78462001291") in new stack
-- Executing [78462001291@from-trunk] Gosub("SIP/78462001291-00000aab", "app-blacklist-check,s,1()") in new stack
-- Executing [s@app-blacklist-check] GotoIf("SIP/78462001291-00000aab", "0?blacklisted") in new stack
-- Executing [s@app-blacklist-check] Set("SIP/78462001291-00000aab", "CALLED_BLACKLIST=1") in new stack
-- Executing [s@app-blacklist-check] Return("SIP/78462001291-00000aab", "") in new stack
-- Executing [78462001291@from-trunk] Set("SIP/78462001291-00000aab", "CDR(did)=78462001291") in new stack
-- Executing [78462001291@from-trunk] ExecIf("SIP/78462001291-00000aab", "0 ?Set(CALLERID(name)=84912975580)") in new stack
-- Executing [78462001291@from-trunk] Set("SIP/78462001291-00000aab", "CHANNEL(musicclass)=default") in new stack
-- Executing [78462001291@from-trunk] Set("SIP/78462001291-00000aab", "__MOHCLASS=default") in new stack
-- Executing [78462001291@from-trunk] Set("SIP/78462001291-00000aab", "__CALLINGPRES_SV=allowed_not_screened") in new stack
-- Executing [78462001291@from-trunk] Set("SIP/78462001291-00000aab", "CALLERPRES()=allowed_not_screened") in new stack
-- Executing [78462001291@from-trunk] Goto("SIP/78462001291-00000aab", "from-did-direct,100,1") in new stack
-- Goto (from-did-direct,100,1)
-- Executing [100@from-did-direct] Set("SIP/78462001291-00000aab", "__RINGTIMER=15") in new stack
-- Executing [100@from-did-direct] Macro("SIP/78462001291-00000aab", "exten-vm,novm,100,0,0,0") in new stack
-- Executing [s@macro-exten-vm] Macro("SIP/78462001291-00000aab", "user-callerid,") in new stack
-- Executing [s@macro-user-callerid] Set("SIP/78462001291-00000aab", "TOUCH_MONITOR=1426171601.10769") in new stack
-- Executing [s@macro-user-callerid] Set("SIP/78462001291-00000aab", "AMPUSER=84912975580") in new stack
-- Executing [s@macro-user-callerid] GotoIf("SIP/78462001291-00000aab", "0?report") in new stack
-- Executing [s@macro-user-callerid] ExecIf("SIP/78462001291-00000aab", "1?Set(REALCALLERIDNUM=84912975580)") in new stack
-- Executing [s@macro-user-callerid] Set("SIP/78462001291-00000aab", "AMPUSER=") in new stack
-- Executing [s@macro-user-callerid] GotoIf("SIP/78462001291-00000aab", "0?limit") in new stack
-- Executing [s@macro-user-callerid] Set("SIP/78462001291-00000aab", "AMPUSERCIDNAME=") in new stack
-- Executing [s@macro-user-callerid] GotoIf("SIP/78462001291-00000aab", "1?report") in new stack
-- Goto (macro-user-callerid,s,16)
-- Executing [s@macro-user-callerid] GotoIf("SIP/78462001291-00000aab", "0?continue") in new stack
-- Executing [s@macro-user-callerid] Set("SIP/78462001291-00000aab", "__TTL=64") in new stack
-- Executing [s@macro-user-callerid] GotoIf("SIP/78462001291-00000aab", "1?continue") in new stack
-- Goto (macro-user-callerid,s,29)
-- Executing [s@macro-user-callerid] Set("SIP/78462001291-00000aab", "CALLERID(number)=84912975580") in new stack
-- Executing [s@macro-user-callerid] Set("SIP/78462001291-00000aab", "CALLERID(name)=74912975580") in new stack
-- Executing [s@macro-user-callerid] Set("SIP/78462001291-00000aab", "CDR(cnum)=84912975580") in new stack
-- Executing [s@macro-user-callerid] Set("SIP/78462001291-00000aab", "CDR(cnam)=74912975580") in new stack
-- Executing [s@macro-user-callerid] Set("SIP/78462001291-00000aab", "CHANNEL(language)=ru") in new stack
-- Executing [s@macro-exten-vm] Set("SIP/78462001291-00000aab", "RingGroupMethod=none") in new stack
-- Executing [s@macro-exten-vm] Set("SIP/78462001291-00000aab", "__EXTTOCALL=100") in new stack
-- Executing [s@macro-exten-vm] Set("SIP/78462001291-00000aab", "__PICKUPMARK=100") in new stack
-- Executing [s@macro-exten-vm] Set("SIP/78462001291-00000aab", "RT=") in new stack
-- Executing [s@macro-exten-vm] ExecIf("SIP/78462001291-00000aab", "0?Macro(vm,novm,DIRECTDIAL,)") in new stack
-- Executing [s@macro-exten-vm] ExecIf("SIP/78462001291-00000aab", "0?MacroExit()") in new stack
-- Executing [s@macro-exten-vm] Gosub("SIP/78462001291-00000aab", "sub-record-check,s,1(exten,100,)") in new stack
-- Executing [s@sub-record-check] Set("SIP/78462001291-00000aab", "REC_POLICY_MODE_SAVE=") in new stack
-- Executing [s@sub-record-check] GotoIf("SIP/78462001291-00000aab", "1?check") in new stack
-- Goto (sub-record-check,s,7)
-- Executing [s@sub-record-check] Set("SIP/78462001291-00000aab", "__MON_FMT=wav") in new stack
-- Executing [s@sub-record-check] GotoIf("SIP/78462001291-00000aab", "1?next") in new stack
-- Goto (sub-record-check,s,11)
-- Executing [s@sub-record-check] ExecIf("SIP/78462001291-00000aab", "0?Return()") in new stack
-- Executing [s@sub-record-check] ExecIf("SIP/78462001291-00000aab", "0?Set(__REC_POLICY_MODE=)") in new stack
-- Executing [s@sub-record-check] GotoIf("SIP/78462001291-00000aab", "0?exten,1") in new stack
-- Executing [s@sub-record-check] Set("SIP/78462001291-00000aab", "__REC_STATUS=INITIALIZED") in new stack
-- Executing [s@sub-record-check] Set("SIP/78462001291-00000aab", "NOW=1426171601") in new stack
-- Executing [s@sub-record-check] Set("SIP/78462001291-00000aab", "__DAY=12") in new stack
-- Executing [s@sub-record-check] Set("SIP/78462001291-00000aab", "__MONTH=03") in new stack
-- Executing [s@sub-record-check] Set("SIP/78462001291-00000aab", "__YEAR=2015") in new stack
-- Executing [s@sub-record-check] Set("SIP/78462001291-00000aab", "__TIMESTR=20150312-184641") in new stack
-- Executing [s@sub-record-check] Set("SIP/78462001291-00000aab", "__FROMEXTEN=84912975580") in new stack
-- Executing [s@sub-record-check] Set("SIP/78462001291-00000aab", "__CALLFILENAME=exten-100-84912975580-20150312-184641-1426171601.10769") in new stack
-- Executing [s@sub-record-check] Goto("SIP/78462001291-00000aab", "exten,1") in new stack
-- Goto (sub-record-check,exten,1)
-- Executing [exten@sub-record-check] GotoIf("SIP/78462001291-00000aab", "0?callee") in new stack
-- Executing [exten@sub-record-check] Set("SIP/78462001291-00000aab", "__REC_POLICY_MODE=dontcare") in new stack
-- Executing [exten@sub-record-check] GotoIf("SIP/78462001291-00000aab", "1?caller") in new stack
-- Goto (sub-record-check,exten,10)
-- Executing [exten@sub-record-check] Set("SIP/78462001291-00000aab", "__REC_POLICY_MODE=") in new stack
-- Executing [exten@sub-record-check] GosubIf("SIP/78462001291-00000aab", "0?record,1(exten,100,84912975580)") in new stack
-- Executing [exten@sub-record-check] Return("SIP/78462001291-00000aab", "") in new stack
-- Executing [s@macro-exten-vm] GotoIf("SIP/78462001291-00000aab", "1?macrodial") in new stack
-- Goto (macro-exten-vm,s,15)
-- Executing [s@macro-exten-vm] GosubIf("SIP/78462001291-00000aab", "0?clrheader,1()") in new stack
-- Executing [s@macro-exten-vm] Macro("SIP/78462001291-00000aab", "dial-one,,Ttr,100") in new stack
-- Executing [s@macro-dial-one] Set("SIP/78462001291-00000aab", "DEXTEN=100") in new stack
-- Executing [s@macro-dial-one] Set("SIP/78462001291-00000aab", "DIALSTATUS_CW=") in new stack
-- Executing [s@macro-dial-one] GosubIf("SIP/78462001291-00000aab", "0?screen,1()") in new stack
-- Executing [s@macro-dial-one] GosubIf("SIP/78462001291-00000aab", "0?cf,1()") in new stack
-- Executing [s@macro-dial-one] GotoIf("SIP/78462001291-00000aab", "1?skip1") in new stack
-- Goto (macro-dial-one,s,
-- Executing [s@macro-dial-one] GotoIf("SIP/78462001291-00000aab", "0?nodial") in new stack
-- Executing [s@macro-dial-one] GotoIf("SIP/78462001291-00000aab", "0?continue") in new stack
-- Executing [s@macro-dial-one] Set("SIP/78462001291-00000aab", "EXTHASCW=ENABLED") in new stack
-- Executing [s@macro-dial-one] GotoIf("SIP/78462001291-00000aab", "0?next1:cwinusebusy") in new stack
-- Goto (macro-dial-one,s,23)
-- Executing [s@macro-dial-one] GotoIf("SIP/78462001291-00000aab", "1?next3:continue") in new stack
-- Goto (macro-dial-one,s,24)
-- Executing [s@macro-dial-one] ExecIf("SIP/78462001291-00000aab", "0?Set(DIALSTATUS_CW=BUSY)") in new stack
-- Executing [s@macro-dial-one] GotoIf("SIP/78462001291-00000aab", "0?nodial") in new stack
-- Executing [s@macro-dial-one] GosubIf("SIP/78462001291-00000aab", "1?dstring,1():dlocal,1()") in new stack
-- Executing [dstring@macro-dial-one] Set("SIP/78462001291-00000aab", "DSTRING=") in new stack
-- Executing [dstring@macro-dial-one] Set("SIP/78462001291-00000aab", "DEVICES=100") in new stack
-- Executing [dstring@macro-dial-one] ExecIf("SIP/78462001291-00000aab", "0?Return()") in new stack
-- Executing [dstring@macro-dial-one] ExecIf("SIP/78462001291-00000aab", "0?Set(DEVICES=00)") in new stack
-- Executing [dstring@macro-dial-one] Set("SIP/78462001291-00000aab", "LOOPCNT=1") in new stack
-- Executing [dstring@macro-dial-one] Set("SIP/78462001291-00000aab", "ITER=1") in new stack
-- Executing [dstring@macro-dial-one] Set("SIP/78462001291-00000aab", "THISDIAL=SIP/100") in new stack
-- Executing [dstring@macro-dial-one] GosubIf("SIP/78462001291-00000aab", "1?zap2dahdi,1()") in new stack
-- Executing [zap2dahdi@macro-dial-one] ExecIf("SIP/78462001291-00000aab", "0?Return()") in new stack
-- Executing [zap2dahdi@macro-dial-one] Set("SIP/78462001291-00000aab", "NEWDIAL=") in new stack
-- Executing [zap2dahdi@macro-dial-one] Set("SIP/78462001291-00000aab", "LOOPCNT2=1") in new stack
-- Executing [zap2dahdi@macro-dial-one] Set("SIP/78462001291-00000aab", "ITER2=1") in new stack
-- Executing [zap2dahdi@macro-dial-one] Set("SIP/78462001291-00000aab", "THISPART2=SIP/100") in new stack
-- Executing [zap2dahdi@macro-dial-one] ExecIf("SIP/78462001291-00000aab", "0?Set(THISPART2=DAHDI/100)") in new stack
-- Executing [zap2dahdi@macro-dial-one] Set("SIP/78462001291-00000aab", "NEWDIAL=SIP/100&") in new stack
-- Executing [zap2dahdi@macro-dial-one] Set("SIP/78462001291-00000aab", "ITER2=2") in new stack
-- Executing [zap2dahdi@macro-dial-one] GotoIf("SIP/78462001291-00000aab", "0?begin2") in new stack
-- Executing [zap2dahdi@macro-dial-one] Set("SIP/78462001291-00000aab", "THISDIAL=SIP/100") in new stack
-- Executing [zap2dahdi@macro-dial-one] Return("SIP/78462001291-00000aab", "") in new stack
-- Executing [dstring@macro-dial-one] Set("SIP/78462001291-00000aab", "DSTRING=SIP/100&") in new stack
-- Executing [dstring@macro-dial-one] Set("SIP/78462001291-00000aab", "ITER=2") in new stack
-- Executing [dstring@macro-dial-one] GotoIf("SIP/78462001291-00000aab", "0?begin") in new stack
-- Executing [dstring@macro-dial-one] Set("SIP/78462001291-00000aab", "DSTRING=SIP/100") in new stack
-- Executing [dstring@macro-dial-one] Return("SIP/78462001291-00000aab", "") in new stack
-- Executing [s@macro-dial-one] GotoIf("SIP/78462001291-00000aab", "0?nodial") in new stack
-- Executing [s@macro-dial-one] GotoIf("SIP/78462001291-00000aab", "0?skiptrace") in new stack
-- Executing [s@macro-dial-one] GosubIf("SIP/78462001291-00000aab", "1?ctset,1():ctclear,1()") in new stack
-- Executing [ctset@macro-dial-one] Set("SIP/78462001291-00000aab", "DB(CALLTRACE/100)=84912975580") in new stack
-- Executing [ctset@macro-dial-one] Return("SIP/78462001291-00000aab", "") in new stack
-- Executing [s@macro-dial-one] Set("SIP/78462001291-00000aab", "D_OPTIONS=Ttr") in new stack
-- Executing [s@macro-dial-one] ExecIf("SIP/78462001291-00000aab", "0?SIPAddHeader(Alert-Info: )") in new stack
-- Executing [s@macro-dial-one] ExecIf("SIP/78462001291-00000aab", "0?SIPAddHeader()") in new stack
-- Executing [s@macro-dial-one] ExecIf("SIP/78462001291-00000aab", "1?Set(CHANNEL(musicclass)=default)") in new stack
-- Executing [s@macro-dial-one] GosubIf("SIP/78462001291-00000aab", "0?qwait,1()") in new stack
-- Executing [s@macro-dial-one] Set("SIP/78462001291-00000aab", "__CWIGNORE=") in new stack
-- Executing [s@macro-dial-one] Set("SIP/78462001291-00000aab", "__KEEPCID=TRUE") in new stack
-- Executing [s@macro-dial-one] GotoIf("SIP/78462001291-00000aab", "0?usegoto,1") in new stack
-- Executing [s@macro-dial-one] GotoIf("SIP/78462001291-00000aab", "1?godial") in new stack
-- Goto (macro-dial-one,s,42)
-- Executing [s@macro-dial-one] Dial("SIP/78462001291-00000aab", "SIP/100,,Ttr") in new stack
== Using SIP RTP TOS bits 184
== Using SIP RTP CoS mark 5
-- Called SIP/100
-- SIP/100-00000aac is ringing
-- SIP/3975580-00000aaa is ringing
-- SIP/3975580-00000aaa is making progress passing it to SIP/70-00000aa9
-- SIP/100-00000aac answered SIP/78462001291-00000aab
-- SIP/3975580-00000aaa answered SIP/70-00000aa9
-- Executing [h@macro-dial-one] Macro("SIP/78462001291-00000aab", "hangupcall,") in new stack
-- Executing [s@macro-hangupcall] GotoIf("SIP/78462001291-00000aab", "1?theend") in new stack
-- Goto (macro-hangupcall,s,3)
-- Executing [s@macro-hangupcall] ExecIf("SIP/78462001291-00000aab", "0?Set(CDR(recordingfile)=)") in new stack
-- Executing [s@macro-hangupcall] Hangup("SIP/78462001291-00000aab", "") in new stack
== Spawn extension (macro-hangupcall, s, 4) exited non-zero on 'SIP/78462001291-00000aab' in macro 'hangupcall'
== Spawn extension (macro-dial-one, h, 1) exited non-zero on 'SIP/78462001291-00000aab'
== Spawn extension (macro-dial-one, s, 42) exited non-zero on 'SIP/78462001291-00000aab' in macro 'dial-one'
== Spawn extension (macro-exten-vm, s, 16) exited non-zero on 'SIP/78462001291-00000aab' in macro 'exten-vm'
== Spawn extension (from-did-direct, 100, 2) exited non-zero on 'SIP/78462001291-00000aab'
-- Executing [h@macro-dialout-trunk] Macro("SIP/70-00000aa9", "hangupcall,") in new stack
-- Executing [s@macro-hangupcall] GotoIf("SIP/70-00000aa9", "1?theend") in new stack
-- Goto (macro-hangupcall,s,3)
-- Executing [s@macro-hangupcall] ExecIf("SIP/70-00000aa9", "0?Set(CDR(recordingfile)=)") in new stack
-- Executing [s@macro-hangupcall] Hangup("SIP/70-00000aa9", "") in new stack
== Spawn extension (macro-hangupcall, s, 4) exited non-zero on 'SIP/70-00000aa9' in macro 'hangupcall'
== Spawn extension (macro-dialout-trunk, h, 1) exited non-zero on 'SIP/70-00000aa9'
== Spawn extension (macro-dialout-trunk, s, 22) exited non-zero on 'SIP/70-00000aa9' in macro 'dialout-trunk'
== Spawn extension (from-internal, 988462001291, 5) exited non-zero on 'SIP/70-00000aa9'
== Extension Changed 70[ext-local] new state Idle for Notify User 10
-- Attempting call on Local/s@tc-maint for application NoCDR() (Retry 1)
-- Executing [s@tc-maint] NoCDR("Local/s@tc-maint-00000fb3;2", "") in new stack
-- Executing [s@tc-maint] Set("Local/s@tc-maint-00000fb3;2", "TCMAINT=RETURN") in new stack
-- Executing [s@tc-maint] Gosub("Local/s@tc-maint-00000fb3;2", "timeconditions,2,1()") in new stack
-- Executing [2@timeconditions] GotoIfTime("Local/s@tc-maint-00000fb3;2", "08:30-18:00,mon-fri,1-31,jan-dec?truestate") in new stack
-- Executing [2@timeconditions] GotoIf("Local/s@tc-maint-00000fb3;2", "0?truegoto") in new stack
-- Executing [2@timeconditions] ExecIf("Local/s@tc-maint-00000fb3;2", "0?Set(DB(TC/2)=)") in new stack
-- Executing [2@timeconditions] Set("Local/s@tc-maint-00000fb3;2", "DEVICE_STATE(Custom:TC2)=INUSE") in new stack
-- Executing [2@timeconditions] ExecIf("Local/s@tc-maint-00000fb3;2", "0?Set(DEVICE_STATE(Custom:TCSTICKY)=INUSE)") in new stack
-- Executing [2@timeconditions] GotoIf("Local/s@tc-maint-00000fb3;2", "0?ext-miscdests,1,1") in new stack
-- Executing [2@timeconditions] Set("Local/s@tc-maint-00000fb3;2", "TCSTATE=false") in new stack
-- Executing [2@timeconditions] Return("Local/s@tc-maint-00000fb3;2", "") in new stack
-- Executing [s@tc-maint] System("Local/s@tc-maint-00000fb3;2", "/var/lib/asterisk/bin/schedtc.php 60 /var/spool/asterisk/outgoing 0") in new stack
Added after 1 minutes:
Да и еще другой оператор работает через свою внутреннюю сеть, а РТ через инет за роутером.
маршруты то есть !?
username = имя логина (не номер телефона)
fromuser = имя логина (не номер телефона)
fromdomain = permngn.usi.ru (для каждого города свой домен)
host = permngn.usi.ru
insecure = port,invite
стандартно строка регистрации
register => ИМЯ-ЛОГИНА:password@permngn.usi.ru/НОМЕРТЕЛЕФОНА
_________________
платный суппорт по мере возможностей
Added after 57 seconds:
регистрацию проходит, входящие работают.
что бы сделать исходящий нужны полные настройки
_________________
платный суппорт по мере возможностей
записать входящий и исходящий звонок - портянку только ПОД СПОЙЛЕР pls!!!!!
_________________
http://mh.otx.ru Гибкие SIP/E1 шлюзы Alvis. SIP-Модернизация LDK/TDA:VoIP, Добавь E1 к Asterisk.
UPDATE! Теперь и T.38! Скидки для форумчан!!
_________________
платный суппорт по мере возможностей