[AsteriskBrasil] Transporte de chamadas utilizando IAX

Roger Pitigliani rogerwinter em gmail.com
Quinta Novembro 22 21:33:44 BRST 2012


Junior,

Eu tive um problema semelhante, usando um E1 ISDN Embratel,
não conseguia transportar de jeito nenhum usando IAX. Passava o CID
conforme a operadora esperava, coisa de ISDN, a discagem chegava correta.
Mas, nem a pau funcionou, hehe. Ai fiz usando SIP, mandando o CID certinho,
foi sem problemas.
Como funcionou assim não fui muito a fundo pra encontrar solução.

Abraço.


Em 22 de novembro de 2012 19:48, Junior Grangeiro <juniorgrangeiro em gmail.com
> escreveu:

> Olá Pessoal,
>
> desculpem-me pelo delay na resposta. Segue os dados e um exemplo de log.
>
> Log no servidor B de uma chamada que parte de de um ramal no servidor A:
>
> -- Accepting AUTHENTICATED call from (ip do servidor):
>        > requested format = alaw,
>        > requested prefs = (alaw|g729),
>        > actual format = alaw,
>        > host prefs = (ulaw|alaw|gsm),
>        > priority = mine
>     -- Executing [2004 em from-trunk:1] Macro("IAX2/imais-user-7382",
> "exten-vm,novm,2004") in new stack
>     -- Executing [s em macro-exten-vm:1] Macro("IAX2/imais-user-7382",
> "user-callerid,") in new stack
>     -- Executing [s em macro-user-callerid:1] Set("IAX2/imais-user-7382",
> "AMPUSER=100") in new stack
>     -- Executing [s em macro-user-callerid:2] GotoIf("IAX2/imais-user-7382",
> "0?report") in new stack
>     -- Executing [s em macro-user-callerid:3] ExecIf("IAX2/imais-user-7382",
> "1?Set(REALCALLERIDNUM=100)") in new stack
>     -- Executing [s em macro-user-callerid:4] Set("IAX2/imais-user-7382",
> "AMPUSER=") in new stack
>     -- Executing [s em macro-user-callerid:5] Set("IAX2/imais-user-7382",
> "AMPUSERCIDNAME=") in new stack
>     -- Executing [s em macro-user-callerid:6] GotoIf("IAX2/imais-user-7382",
> "1?report") in new stack
>     -- Goto (macro-user-callerid,s,10)
>     -- Executing [s em macro-user-callerid:10]
> GotoIf("IAX2/imais-user-7382", "0?continue") in new stack
>     -- Executing [s em macro-user-callerid:11] Set("IAX2/imais-user-7382",
> "__TTL=64") in new stack
>     -- Executing [s em macro-user-callerid:12]
> GotoIf("IAX2/imais-user-7382", "1?continue") in new stack
>     -- Goto (macro-user-callerid,s,19)
>     -- Executing [s em macro-user-callerid:19] Set("IAX2/imais-user-7382",
> "CALLERID(number)=100") in new stack
>     -- Executing [s em macro-user-callerid:20] Set("IAX2/imais-user-7382",
> "CALLERID(name)=teste") in new stack
>     -- Executing [s em macro-user-callerid:21] NoOp("IAX2/imais-user-7382",
> "Using CallerID "teste" <100>") in new stack
>     -- Executing [s em macro-exten-vm:2] Set("IAX2/imais-user-7382",
> "RingGroupMethod=none") in new stack
>     -- Executing [s em macro-exten-vm:3] Set("IAX2/imais-user-7382",
> "VMBOX=novm") in new stack
>     -- Executing [s em macro-exten-vm:4] Set("IAX2/imais-user-7382",
> "__EXTTOCALL=2004") in new stack
>     -- Executing [s em macro-exten-vm:5] Set("IAX2/imais-user-7382",
> "CFUEXT=") in new stack
>     -- Executing [s em macro-exten-vm:6] Set("IAX2/imais-user-7382",
> "CFBEXT=") in new stack
>     -- Executing [s em macro-exten-vm:7] Set("IAX2/imais-user-7382",
> "RT=""") in new stack
>     -- Executing [s em macro-exten-vm:8] Macro("IAX2/imais-user-7382",
> "record-enable,2004,IN") in new stack
>     -- Executing [s em macro-record-enable:1] GotoIf("IAX2/imais-user-7382",
> "1?check") in new stack
>     -- Goto (macro-record-enable,s,4)
>     -- Executing [s em macro-record-enable:4] ExecIf("IAX2/imais-user-7382",
> "0?MacroExit()") in new stack
>     -- Executing [s em macro-record-enable:5] GotoIf("IAX2/imais-user-7382",
> "0?Group:OUT") in new stack
>     -- Goto (macro-record-enable,s,15)
>     -- Executing [s em macro-record-enable:15]
> GotoIf("IAX2/imais-user-7382", "1?IN") in new stack
>     -- Goto (macro-record-enable,s,20)
>     -- Executing [s em macro-record-enable:20]
> ExecIf("IAX2/imais-user-7382", "1?MacroExit()") in new stack
>     -- Executing [s em macro-exten-vm:9] Macro("IAX2/imais-user-7382",
> "dial-one,"",tr,2004") in new stack
>     -- Executing [s em macro-dial-one:1] Set("IAX2/imais-user-7382",
> "DEXTEN=2004") in new stack
>     -- Executing [s em macro-dial-one:2] Set("IAX2/imais-user-7382",
> "DIALSTATUS_CW=") in new stack
>     -- Executing [s em macro-dial-one:3] GosubIf("IAX2/imais-user-7382",
> "0?screen,1") in new stack
>     -- Executing [s em macro-dial-one:4] GosubIf("IAX2/imais-user-7382",
> "0?cf,1") in new stack
>     -- Executing [s em macro-dial-one:5] GotoIf("IAX2/imais-user-7382",
> "1?skip1") in new stack
>     -- Goto (macro-dial-one,s,8)
>     -- Executing [s em macro-dial-one:8] GotoIf("IAX2/imais-user-7382",
> "0?nodial") in new stack
>     -- Executing [s em macro-dial-one:9] GotoIf("IAX2/imais-user-7382",
> "0?continue") in new stack
>     -- Executing [s em macro-dial-one:10] Set("IAX2/imais-user-7382",
> "EXTHASCW=") in new stack
>     -- Executing [s em macro-dial-one:11] GotoIf("IAX2/imais-user-7382",
> "1?next1:cwinusebusy") in new stack
>     -- Goto (macro-dial-one,s,12)
>     -- Executing [s em macro-dial-one:12] GotoIf("IAX2/imais-user-7382",
> "0?docfu:skip3") in new stack
>     -- Goto (macro-dial-one,s,16)
>     -- Executing [s em macro-dial-one:16] GotoIf("IAX2/imais-user-7382",
> "1?next2:continue") in new stack
>     -- Goto (macro-dial-one,s,17)
>     -- Executing [s em macro-dial-one:17] GotoIf("IAX2/imais-user-7382",
> "1?continue") in new stack
>     -- Goto (macro-dial-one,s,25)
>     -- Executing [s em macro-dial-one:25] GotoIf("IAX2/imais-user-7382",
> "0?nodial") in new stack
>     -- Executing [s em macro-dial-one:26] GosubIf("IAX2/imais-user-7382",
> "1?dstring,1:dlocal,1") in new stack
>     -- Executing [dstring em macro-dial-one:1] Set("IAX2/imais-user-7382",
> "DSTRING=") in new stack
>     -- Executing [dstring em macro-dial-one:2] Set("IAX2/imais-user-7382",
> "DEVICES=2004") in new stack
>     -- Executing [dstring em macro-dial-one:3]
> ExecIf("IAX2/imais-user-7382", "0?Return()") in new stack
>     -- Executing [dstring em macro-dial-one:4]
> ExecIf("IAX2/imais-user-7382", "0?Set(DEVICES=004)") in new stack
>     -- Executing [dstring em macro-dial-one:5] Set("IAX2/imais-user-7382",
> "LOOPCNT=1") in new stack
>     -- Executing [dstring em macro-dial-one:6] Set("IAX2/imais-user-7382",
> "ITER=1") in new stack
>     -- Executing [dstring em macro-dial-one:7] Set("IAX2/imais-user-7382",
> "THISDIAL=SIP/2004") in new stack
>     -- Executing [dstring em macro-dial-one:8]
> GosubIf("IAX2/imais-user-7382", "1?zap2dahdi,1") in new stack
>     -- Executing [zap2dahdi em macro-dial-one:1]
> ExecIf("IAX2/imais-user-7382", "0?Return()") in new stack
>     -- Executing [zap2dahdi em macro-dial-one:2] Set("IAX2/imais-user-7382",
> "NEWDIAL=") in new stack
>     -- Executing [zap2dahdi em macro-dial-one:3] Set("IAX2/imais-user-7382",
> "LOOPCNT2=1") in new stack
>     -- Executing [zap2dahdi em macro-dial-one:4] Set("IAX2/imais-user-7382",
> "ITER2=1") in new stack
>     -- Executing [zap2dahdi em macro-dial-one:5] Set("IAX2/imais-user-7382",
> "THISPART2=SIP/2004") in new stack
>     -- Executing [zap2dahdi em macro-dial-one:6]
> ExecIf("IAX2/imais-user-7382", "0?Set(THISPART2=DAHDI/2004)") in new stack
>     -- Executing [zap2dahdi em macro-dial-one:7] Set("IAX2/imais-user-7382",
> "NEWDIAL=SIP/2004&") in new stack
>     -- Executing [zap2dahdi em macro-dial-one:8] Set("IAX2/imais-user-7382",
> "ITER2=2") in new stack
>     -- Executing [zap2dahdi em macro-dial-one:9]
> GotoIf("IAX2/imais-user-7382", "0?begin2") in new stack
>     -- Executing [zap2dahdi em macro-dial-one:10]
> Set("IAX2/imais-user-7382", "THISDIAL=SIP/2004") in new stack
>     -- Executing [zap2dahdi em macro-dial-one:11]
> Return("IAX2/imais-user-7382", "") in new stack
>     -- Executing [dstring em macro-dial-one:9] Set("IAX2/imais-user-7382",
> "DSTRING=SIP/2004&") in new stack
>     -- Executing [dstring em macro-dial-one:10] Set("IAX2/imais-user-7382",
> "ITER=2") in new stack
>     -- Executing [dstring em macro-dial-one:11]
> GotoIf("IAX2/imais-user-7382", "0?begin") in new stack
>     -- Executing [dstring em macro-dial-one:12] Set("IAX2/imais-user-7382",
> "DSTRING=SIP/2004") in new stack
>     -- Executing [dstring em macro-dial-one:13]
> Return("IAX2/imais-user-7382", "") in new stack
>     -- Executing [s em macro-dial-one:27] GotoIf("IAX2/imais-user-7382",
> "0?nodial") in new stack
>     -- Executing [s em macro-dial-one:28] GotoIf("IAX2/imais-user-7382",
> "1?skiptrace") in new stack
>     -- Goto (macro-dial-one,s,30)
>     -- Executing [s em macro-dial-one:30] Set("IAX2/imais-user-7382",
> "D_OPTIONS=tr") in new stack
>     -- Executing [s em macro-dial-one:31] ExecIf("IAX2/imais-user-7382",
> "0?SIPAddHeader(Alert-Info: )") in new stack
>     -- Executing [s em macro-dial-one:32] ExecIf("IAX2/imais-user-7382",
> "0?SIPAddHeader()") in new stack
>     -- Executing [s em macro-dial-one:33] ExecIf("IAX2/imais-user-7382",
> "0?Set(CHANNEL(musicclass)=)") in new stack
>     -- Executing [s em macro-dial-one:34] GosubIf("IAX2/imais-user-7382",
> "0?qwait,1") in new stack
>     -- Executing [s em macro-dial-one:35] Set("IAX2/imais-user-7382",
> "__CWIGNORE=") in new stack
>     -- Executing [s em macro-dial-one:36] Set("IAX2/imais-user-7382",
> "__KEEPCID=TRUE") in new stack
>     -- Executing [s em macro-dial-one:37] Dial("IAX2/imais-user-7382",
> "SIP/2004,"",tr") in new stack
>   == Using SIP RTP TOS bits 184
>   == Using SIP RTP CoS mark 5
>     -- Called SIP/2004
>     -- SIP/2004-00004f88 is ringing
>     -- SIP/2004-00004f88 answered IAX2/imais-user-7382
>
> Log no servidor B de uma chamada que parte de um ramal no servidor B para
> um ramal no servidor A.
>
>  == Using SIP RTP TOS bits 184
>   == Using SIP RTP CoS mark 5
>     -- Executing [9100 em from-internal:1] Macro("SIP/2004-00004f91",
> "user-callerid,SKIPTTL,") in new stack
>     -- Executing [s em macro-user-callerid:1] Set("SIP/2004-00004f91",
> "AMPUSER=2004") in new stack
>     -- Executing [s em macro-user-callerid:2] GotoIf("SIP/2004-00004f91",
> "0?report") in new stack
>     -- Executing [s em macro-user-callerid:3] ExecIf("SIP/2004-00004f91",
> "1?Set(REALCALLERIDNUM=2004)") in new stack
>     -- Executing [s em macro-user-callerid:4] Set("SIP/2004-00004f91",
> "AMPUSER=2004") in new stack
>     -- Executing [s em macro-user-callerid:5] Set("SIP/2004-00004f91",
> "AMPUSERCIDNAME=Grangeiro") in new stack
>     -- Executing [s em macro-user-callerid:6] GotoIf("SIP/2004-00004f91",
> "0?report") in new stack
>     -- Executing [s em macro-user-callerid:7] Set("SIP/2004-00004f91",
> "AMPUSERCID=2004") in new stack
>     -- Executing [s em macro-user-callerid:8] Set("SIP/2004-00004f91",
> "CALLERID(all)="Grangeiro" <2004>") in new stack
>     -- Executing [s em macro-user-callerid:9] ExecIf("SIP/2004-00004f91",
> "1?Set(CHANNEL(language)=pt-BR)") in new stack
>     -- Executing [s em macro-user-callerid:10] GotoIf("SIP/2004-00004f91",
> "1?continue") in new stack
>     -- Goto (macro-user-callerid,s,19)
>     -- Executing [s em macro-user-callerid:19] Set("SIP/2004-00004f91",
> "CALLERID(number)=2004") in new stack
>     -- Executing [s em macro-user-callerid:20] Set("SIP/2004-00004f91",
> "CALLERID(name)=Grangeiro") in new stack
>     -- Executing [s em macro-user-callerid:21] NoOp("SIP/2004-00004f91",
> "Using CallerID "Grangeiro" <2004>") in new stack
>     -- Executing [9100 em from-internal:2] NoOp("SIP/2004-00004f91",
> "Calling Out Route: ServidorBordaPatos") in new stack
>     -- Executing [9100 em from-internal:3] Set("SIP/2004-00004f91",
> "MOHCLASS=default") in new stack
>     -- Executing [9100 em from-internal:4] Set("SIP/2004-00004f91",
> "_NODEST=") in new stack
>     -- Executing [9100 em from-internal:5] Macro("SIP/2004-00004f91",
> "record-enable,2004,OUT,") in new stack
>     -- Executing [s em macro-record-enable:1] GotoIf("SIP/2004-00004f91",
> "1?check") in new stack
>     -- Goto (macro-record-enable,s,4)
>     -- Executing [s em macro-record-enable:4] ExecIf("SIP/2004-00004f91",
> "0?MacroExit()") in new stack
>     -- Executing [s em macro-record-enable:5] GotoIf("SIP/2004-00004f91",
> "0?Group:OUT") in new stack
>     -- Goto (macro-record-enable,s,15)
>     -- Executing [s em macro-record-enable:15] GotoIf("SIP/2004-00004f91",
> "0?IN") in new stack
>     -- Executing [s em macro-record-enable:16] ExecIf("SIP/2004-00004f91",
> "1?MacroExit()") in new stack
>     -- Executing [9100 em from-internal:6] Macro("SIP/2004-00004f91",
> "dialout-trunk,5,100,") in new stack
>     -- Executing [s em macro-dialout-trunk:1] Set("SIP/2004-00004f91",
> "DIAL_TRUNK=5") in new stack
>     -- Executing [s em macro-dialout-trunk:2] GosubIf("SIP/2004-00004f91",
> "0?sub-pincheck,s,1") in new stack
>     -- Executing [s em macro-dialout-trunk:3] GotoIf("SIP/2004-00004f91",
> "0?disabletrunk,1") in new stack
>     -- Executing [s em macro-dialout-trunk:4] Set("SIP/2004-00004f91",
> "DIAL_NUMBER=100") in new stack
>     -- Executing [s em macro-dialout-trunk:5] Set("SIP/2004-00004f91",
> "DIAL_TRUNK_OPTIONS=tr") in new stack
>     -- Executing [s em macro-dialout-trunk:6] Set("SIP/2004-00004f91",
> "OUTBOUND_GROUP=OUT_5") in new stack
>     -- Executing [s em macro-dialout-trunk:7] GotoIf("SIP/2004-00004f91",
> "1?nomax") in new stack
>     -- Goto (macro-dialout-trunk,s,9)
>     -- Executing [s em macro-dialout-trunk:9] GotoIf("SIP/2004-00004f91",
> "0?skipoutcid") in new stack
>     -- Executing [s em macro-dialout-trunk:10] Set("SIP/2004-00004f91",
> "DIAL_TRUNK_OPTIONS=") in new stack
>     -- Executing [s em macro-dialout-trunk:11] Macro("SIP/2004-00004f91",
> "outbound-callerid,5") in new stack
>     -- Executing [s em macro-outbound-callerid:1]
> ExecIf("SIP/2004-00004f91", "0?Set(CALLERPRES()=)") in new stack
>     -- Executing [s em macro-outbound-callerid:2]
> ExecIf("SIP/2004-00004f91", "0?Set(REALCALLERIDNUM=2004)") in new stack
>     -- Executing [s em macro-outbound-callerid:3]
> GotoIf("SIP/2004-00004f91", "1?normcid") in new stack
>     -- Goto (macro-outbound-callerid,s,6)
>     -- Executing [s em macro-outbound-callerid:6] Set("SIP/2004-00004f91",
> "USEROUTCID=") in new stack
>     -- Executing [s em macro-outbound-callerid:7] Set("SIP/2004-00004f91",
> "EMERGENCYCID=") in new stack
>     -- Executing [s em macro-outbound-callerid:8] Set("SIP/2004-00004f91",
> "TRUNKOUTCID=") in new stack
>     -- Executing [s em macro-outbound-callerid:9]
> GotoIf("SIP/2004-00004f91", "1?trunkcid") in new stack
>     -- Goto (macro-outbound-callerid,s,12)
>     -- Executing [s em macro-outbound-callerid:12]
> ExecIf("SIP/2004-00004f91", "0?Set(CALLERID(all)=)") in new stack
>     -- Executing [s em macro-outbound-callerid:13]
> ExecIf("SIP/2004-00004f91", "0?Set(CALLERID(all)=)") in new stack
>     -- Executing [s em macro-outbound-callerid:14]
> ExecIf("SIP/2004-00004f91", "0?Set(CALLERID(all)=)") in new stack
>     -- Executing [s em macro-outbound-callerid:15]
> ExecIf("SIP/2004-00004f91", "0?Set(CALLERPRES()=prohib_passed_screen)") in
> new stack
>     -- Executing [s em macro-dialout-trunk:12] GosubIf("SIP/2004-00004f91",
> "0?sub-flp-5,s,1") in new stack
>     -- Executing [s em macro-dialout-trunk:13] Set("SIP/2004-00004f91",
> "OUTNUM=100") in new stack
>     -- Executing [s em macro-dialout-trunk:14] Set("SIP/2004-00004f91",
> "custom=IAX2/imais-peer") in new stack
>     -- Executing [s em macro-dialout-trunk:15] ExecIf("SIP/2004-00004f91",
> "0?Set(DIAL_TRUNK_OPTIONS=M(setmusic^default))") in new stack
>     -- Executing [s em macro-dialout-trunk:16] Macro("SIP/2004-00004f91",
> "dialout-trunk-predial-hook,") in new stack
>     -- Executing [s em macro-dialout-trunk-predial-hook:1]
> MacroExit("SIP/2004-00004f91", "") in new stack
>     -- Executing [s em macro-dialout-trunk:17] GotoIf("SIP/2004-00004f91",
> "0?bypass,1") in new stack
>     -- Executing [s em macro-dialout-trunk:18] GotoIf("SIP/2004-00004f91",
> "0?customtrunk") in new stack
>     -- Executing [s em macro-dialout-trunk:19] Dial("SIP/2004-00004f91",
> "IAX2/imais-peer/100,300,") in new stack
>     -- Called IAX2/imais-peer/100
>     -- Hungup 'IAX2/imais-peer-18511'
>   == Everyone is busy/congested at this time (1:0/0/1)
>     -- Executing [s em macro-dialout-trunk:20] NoOp("SIP/2004-00004f91",
> "Dial failed for some reason with DIALSTATUS = CHANUNAVAIL and HANGUPCAUSE
> = 58") in new stack
>     -- Executing [s em macro-dialout-trunk:21] Goto("SIP/2004-00004f91",
> "s-CHANUNAVAIL,1") in new stack
>     -- Goto (macro-dialout-trunk,s-CHANUNAVAIL,1)
>     -- Executing [s-CHANUNAVAIL em macro-dialout-trunk:1]
> Set("SIP/2004-00004f91", "RC=58") in new stack
>     -- Executing [s-CHANUNAVAIL em macro-dialout-trunk:2]
> Goto("SIP/2004-00004f91", "58,1") in new stack
>     -- Goto (macro-dialout-trunk,58,1)
>     -- Executing [58 em macro-dialout-trunk:1] Goto("SIP/2004-00004f91",
> "continue,1") in new stack
>     -- Goto (macro-dialout-trunk,continue,1)
>     -- Executing [continue em macro-dialout-trunk:1]
> GotoIf("SIP/2004-00004f91", "1?noreport") in new stack
>     -- Goto (macro-dialout-trunk,continue,3)
>     -- Executing [continue em macro-dialout-trunk:3]
> NoOp("SIP/2004-00004f91", "TRUNK Dial failed due to CHANUNAVAIL
> HANGUPCAUSE: 58 - failing through to other trunks") in new stack
>     -- Executing [continue em macro-dialout-trunk:4]
> Set("SIP/2004-00004f91", "CALLERID(number)=2004") in new stack
>     -- Executing [9100 em from-internal:7] Macro("SIP/2004-00004f91",
> "outisbusy,") in new stack
>     -- Executing [s em macro-outisbusy:1] Progress("SIP/2004-00004f91", "")
> in new stack
>     -- Executing [s em macro-outisbusy:2] GotoIf("SIP/2004-00004f91",
> "0?emergency,1") in new stack
>     -- Executing [s em macro-outisbusy:3] GotoIf("SIP/2004-00004f91",
> "0?intracompany,1") in new stack
>     -- Executing [s em macro-outisbusy:4] Playback("SIP/2004-00004f91",
> "all-circuits-busy-now&pls-try-call-later, noanswer") in new stack
>     -- <SIP/2004-00004f91> Playing 'all-circuits-busy-now.gsm' (language
> 'pt-BR')
>     -- <SIP/2004-00004f91> Playing 'pls-try-call-later.gsm' (language
> 'pt-BR')
>   == Spawn extension (macro-outisbusy, s, 4) exited non-zero on
> 'SIP/2004-00004f91' in macro 'outisbusy'
>   == Spawn extension (from-internal, 9100, 7) exited non-zero on
> 'SIP/2004-00004f91'
>     -- Executing [h em from-internal:1] Macro("SIP/2004-00004f91",
> "hangupcall") in new stack
>     -- Executing [s em macro-hangupcall:1] GotoIf("SIP/2004-00004f91",
> "1?endmixmoncheck") in new stack
>     -- Goto (macro-hangupcall,s,9)
>     -- Executing [s em macro-hangupcall:9] NoOp("SIP/2004-00004f91", "End of
> MIXMON check") in new stack
>     -- Executing [s em macro-hangupcall:10] GotoIf("SIP/2004-00004f91",
> "1?nomeetmemon") in new stack
>     -- Goto (macro-hangupcall,s,15)
>     -- Executing [s em macro-hangupcall:15] NoOp("SIP/2004-00004f91",
> "MEETME_RECORDINGFILE=") in new stack
>     -- Executing [s em macro-hangupcall:16] GotoIf("SIP/2004-00004f91",
> "1?noautomon") in new stack
>     -- Goto (macro-hangupcall,s,18)
>     -- Executing [s em macro-hangupcall:18] NoOp("SIP/2004-00004f91",
> "TOUCH_MONITOR_OUTPUT=") in new stack
>     -- Executing [s em macro-hangupcall:19] GotoIf("SIP/2004-00004f91",
> "1?noautomon2") in new stack
>     -- Goto (macro-hangupcall,s,25)
>     -- Executing [s em macro-hangupcall:25] NoOp("SIP/2004-00004f91",
> "MONITOR_FILENAME=") in new stack
>     -- Executing [s em macro-hangupcall:26] GotoIf("SIP/2004-00004f91",
> "1?skiprg") in new stack
>     -- Goto (macro-hangupcall,s,29)
>     -- Executing [s em macro-hangupcall:29] GotoIf("SIP/2004-00004f91",
> "1?skipblkvm") in new stack
>     -- Goto (macro-hangupcall,s,32)
>     -- Executing [s em macro-hangupcall:32] GotoIf("SIP/2004-00004f91",
> "1?theend") in new stack
>     -- Goto (macro-hangupcall,s,34)
>     -- Executing [s em macro-hangupcall:34] Hangup("SIP/2004-00004f91", "")
> in new stack
>   == Spawn extension (macro-hangupcall, s, 34) exited non-zero on
> 'SIP/2004-00004f91' in macro 'hangupcall'
>   == Spawn extension (from-internal, h, 1) exited non-zero on
> 'SIP/2004-00004f91'
>
>
> Alguém saberia me dar uma luz?
>
> Abraço!
>
>
>
> 2012/11/18 Jorge Silveira <jlrs19833 em gmail.com>
>
>> Bom dia;
>>
>> Concordo com o Ivan, sem log fica difícil de dizer algo mais concreto.
>> Porém já que se consegue comunicação entre os ramais das duas pontas e a
>> única coisa que não se faz são ligações externas, o problema está na rota.
>> tente rever estes detalhes, se um contexto encaminha para outro e se a
>> substituição de dígitos está ok. no teu caso pelo que entendi, será
>> necessário retirar o número 5 do ínicio da extenção.
>>
>> Att;
>> Jorge Silveira
>> dCAA - Digium Certified Asterisk Administrator
>>
>>
>>
>> Em 17 de novembro de 2012 12:21, Ivan Paes José <ivan.paes em gmail.com>escreveu:
>>
>> Cara,
>>>
>>> Depois dessas trocas de informações a conclusão que eu chego, sem ver o
>>> log de uma chamada no servidor A, seria algum problema no contexto do
>>> tronco entre o servidor A e o servidor B.
>>> No momento não consigo pensar nada diferente disso. Os contextos
>>> utilizados no ramal e tronco, no servidor A, são os mesmos?
>>>
>>> Atenciosamente,
>>>
>>> Ivan Paes José
>>>
>>> Acadêmico de Biblioteconomia - UFSC
>>> Técnico em Telecomunicações - IFSC
>>>
>>> E-mail/MSN/GTalk: ivan.paes em gmail.com
>>> Oi: +55 48 84291055
>>> Skype: ivanpaesjose
>>> Palhoça - Santa Catarina - Brasil
>>>
>>> *** Muito Importante *** NETiqueta
>>> Se repassar esta mensagem, por gentileza:
>>> * Apague todos os endereços que aparecem nele.
>>> * E, por opção de segurança endereçá-lo no Cco ou Bcc.
>>> Desta forma você estará protegendo a mim, seus amigos e a você mesmo.
>>> Eu, juntamente com a campanha contra a propagação de vírus agradecemos
>>> sinceramente.
>>>
>>>
>>> Em 17 de novembro de 2012 12:11, Junior Grangeiro <
>>> juniorgrangeiro em gmail.com> escreveu:
>>>
>>>> Do ramal no servidor A eu consigo fazer chamada no E1 e chamar também
>>>> um ramal que esteja no servidor B.
>>>>
>>>> Eu criei, no servidor A, um outbound route que faz match em tudo que
>>>> começa com 5 ele remove o 5 e envia o restante para o E1. Daí eu tento
>>>> mandar, via tronco IAX, do servidor B algo do tipo 502111xxxxxx e o
>>>> servidor A não encaminha isso para o E1. Porém se eu discar, no servidor B
>>>> um ramal do servidor A, ele disca normalmente.
>>>>
>>>> 2012/11/17 Ivan Paes José <ivan.paes em gmail.com>
>>>>
>>>>> Ok.
>>>>>
>>>>> Uma dúvida: Desse ramal no servidor A você consegue realizar chamada
>>>>> via E1?
>>>>>
>>>>> Atenciosamente,
>>>>>
>>>>> Ivan Paes José
>>>>>
>>>>> Acadêmico de Biblioteconomia - UFSC
>>>>> Técnico em Telecomunicações - IFSC
>>>>>
>>>>> E-mail/MSN/GTalk: ivan.paes em gmail.com
>>>>> Oi: +55 48 84291055
>>>>> Skype: ivanpaesjose
>>>>> Palhoça - Santa Catarina - Brasil
>>>>>
>>>>> *** Muito Importante *** NETiqueta
>>>>> Se repassar esta mensagem, por gentileza:
>>>>> * Apague todos os endereços que aparecem nele.
>>>>> * E, por opção de segurança endereçá-lo no Cco ou Bcc.
>>>>> Desta forma você estará protegendo a mim, seus amigos e a você mesmo.
>>>>> Eu, juntamente com a campanha contra a propagação de vírus agradecemos
>>>>> sinceramente.
>>>>>
>>>>>
>>>>> Em 17 de novembro de 2012 11:35, Junior Grangeiro <
>>>>> juniorgrangeiro em gmail.com> escreveu:
>>>>>
>>>>> Olá Ivan,
>>>>>>
>>>>>> eu já fiz o teste de criar ramais nos dois servidores, conforme os
>>>>>> exemplos que eu havia encontrado pela net e funcionou.
>>>>>>
>>>>>> Exemplo, um ramal 100 no servidor A e um ramal 200 no servidor B. Eu
>>>>>> consigo ligar de um para o outro independente do lugar onde eu esteja. O
>>>>>> que eu não consigo é originar uma chamada no servidor B e destiná-la ao
>>>>>> tronco E1 que está no servidor A.
>>>>>>
>>>>>> Abraço!
>>>>>>
>>>>>>
>>>>>> 2012/11/17 Ivan Paes José <ivan.paes em gmail.com>
>>>>>>
>>>>>>> Olá Júnior,
>>>>>>>
>>>>>>> Quando você tentar originar uma chamada do servidor B para A essa
>>>>>>> chamada chega no servidor A? Consegue mandar um log, dos 2 servidores, com
>>>>>>> a tentativa de chamada?
>>>>>>>
>>>>>>> Atenciosamente,
>>>>>>>
>>>>>>> Ivan Paes José
>>>>>>>
>>>>>>> Acadêmico de Biblioteconomia - UFSC
>>>>>>> Técnico em Telecomunicações - IFSC
>>>>>>>
>>>>>>> E-mail/MSN/GTalk: ivan.paes em gmail.com
>>>>>>> Oi: +55 48 84291055
>>>>>>> Skype: ivanpaesjose
>>>>>>> Palhoça - Santa Catarina - Brasil
>>>>>>>
>>>>>>> *** Muito Importante *** NETiqueta
>>>>>>> Se repassar esta mensagem, por gentileza:
>>>>>>> * Apague todos os endereços que aparecem nele.
>>>>>>> * E, por opção de segurança endereçá-lo no Cco ou Bcc.
>>>>>>> Desta forma você estará protegendo a mim, seus amigos e a você mesmo.
>>>>>>> Eu, juntamente com a campanha contra a propagação de vírus
>>>>>>> agradecemos sinceramente.
>>>>>>>
>>>>>>>
>>>>>>> Em 17 de novembro de 2012 11:15, Junior Grangeiro <
>>>>>>> juniorgrangeiro em gmail.com> escreveu:
>>>>>>>
>>>>>>>>  Olá Pessoal,
>>>>>>>>
>>>>>>>> antes de mais nada, um ótimo fim de semana para vocês.
>>>>>>>>
>>>>>>>> Estou com um problema que venho tentando encontrar solução há
>>>>>>>> alguns meses, sem sucesso, e gostaria de compartilhar com vocês para ver se
>>>>>>>> alguém já vivenciou algo parecido.
>>>>>>>>
>>>>>>>> Tenho um servidor Asterisk rodando na empresa onde todos os ramais
>>>>>>>> estão cadastrados. Nesse servidor nós tínhamos um tronco E1 da OI, porém
>>>>>>>> devido as instabilidades e o péssimo suporte prestado por ela, optamos por
>>>>>>>> trocar para Embratel. A Embratel, por sua vez, não tinha disponibilidade
>>>>>>>> para atender 'in loco', então tivemos que pegar um local onde ela tivesse
>>>>>>>> disponibilidade e fazer o transporte das chamadas.
>>>>>>>>
>>>>>>>> Assim, montamos um segundo servidor Asterisk com uma placa E1 só
>>>>>>>> para fazer essa "ponte" de receber as chamadas e direcioná-las ao outro
>>>>>>>> servidor. Segue imagem anexo para tentar exemplificar melhor.
>>>>>>>>
>>>>>>>> Interliguei esses dois servidores utilizando IAX, e criei uma regra
>>>>>>>> para que todas os inbounds que fizessem match com os DIDs das linhas fossem
>>>>>>>> direcionadas para o tronco IAX, assim, quando uma chamada chegasse no
>>>>>>>> servidor A (que está ligado ao E1), seria direcionada ao servidor B e, por
>>>>>>>> sua vez, como as configurações das rotas da OI já estavam feitas não seria
>>>>>>>> necessário fazer nenhuma alteração.
>>>>>>>>
>>>>>>>> Em tese, funcionou. Todas as chamadas que chegam via E1 estão sendo
>>>>>>>> enviadas para o servidor B e por sua vez para os ramais corretos. O meu
>>>>>>>> grande problema é que não estou conseguindo originar uma chamada no
>>>>>>>> servidor B e fazer com que ela saia via E1 no servidor A.
>>>>>>>>
>>>>>>>> Alguém já passou por algo parecido?
>>>>>>>>
>>>>>>>> Abraço!
>>>>>>>>
>>>>>>>> --
>>>>>>>> *Francisco Grangeiro D. Júnior*
>>>>>>>> BSc. Candidate in Information Systems
>>>>>>>>
>>>>>>>>
>>>>>>>> _______________________________________________
>>>>>>>> KHOMP Inovação: External Board Series
>>>>>>>> Módulos de 1/2 rack e 1U para todas as interfaces e soluções
>>>>>>>> Asterisk e FreeSWITCH.
>>>>>>>> Tenha a External Series Experience na sua aplicação. Visite
>>>>>>>> www.khomp.com
>>>>>>>> _______________________________________________
>>>>>>>> DIGIVOICE  Fabricante de Placas de Voz e Channel Bank
>>>>>>>> 20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM
>>>>>>>> Centro Treinamento - Curso de PABX IP -  Asterisk  - Site
>>>>>>>> www.digivoice.com.br
>>>>>>>> ________
>>>>>>>> YEALINK: Telefones IP e VídeoPhones IP com o melhor custo/benefício
>>>>>>>> do mercado.
>>>>>>>> email: yealink em commlogik.com.br | www.commlogik.com.br | (11)
>>>>>>>> 5503-1011
>>>>>>>> ______________________________________________
>>>>>>>> Para remover seu email desta lista, basta enviar um email em branco
>>>>>>>> para asteriskbrasil-unsubscribe em listas.asteriskbrasil.org
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> KHOMP Inovação: External Board Series
>>>>>>> Módulos de 1/2 rack e 1U para todas as interfaces e soluções
>>>>>>> Asterisk e FreeSWITCH.
>>>>>>> Tenha a External Series Experience na sua aplicação. Visite
>>>>>>> www.khomp.com
>>>>>>> _______________________________________________
>>>>>>> DIGIVOICE  Fabricante de Placas de Voz e Channel Bank
>>>>>>> 20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM
>>>>>>> Centro Treinamento - Curso de PABX IP -  Asterisk  - Site
>>>>>>> www.digivoice.com.br
>>>>>>> ________
>>>>>>> YEALINK: Telefones IP e VídeoPhones IP com o melhor custo/benefício
>>>>>>> do mercado.
>>>>>>> email: yealink em commlogik.com.br | www.commlogik.com.br | (11)
>>>>>>> 5503-1011
>>>>>>> ______________________________________________
>>>>>>> Para remover seu email desta lista, basta enviar um email em branco
>>>>>>> para asteriskbrasil-unsubscribe em listas.asteriskbrasil.org
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> *Francisco Grangeiro D. Júnior*
>>>>>> BSc. Candidate in Information Systems
>>>>>> Cel.: (83) 8889-5786 / 8143-7762
>>>>>>
>>>>>>
>>>>>> _______________________________________________
>>>>>> KHOMP Inovação: External Board Series
>>>>>> Módulos de 1/2 rack e 1U para todas as interfaces e soluções Asterisk
>>>>>> e FreeSWITCH.
>>>>>> Tenha a External Series Experience na sua aplicação. Visite
>>>>>> www.khomp.com
>>>>>> _______________________________________________
>>>>>> DIGIVOICE  Fabricante de Placas de Voz e Channel Bank
>>>>>> 20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM
>>>>>> Centro Treinamento - Curso de PABX IP -  Asterisk  - Site
>>>>>> www.digivoice.com.br
>>>>>> ________
>>>>>> YEALINK: Telefones IP e VídeoPhones IP com o melhor custo/benefício
>>>>>> do mercado.
>>>>>> email: yealink em commlogik.com.br | www.commlogik.com.br | (11)
>>>>>> 5503-1011
>>>>>> ______________________________________________
>>>>>> Para remover seu email desta lista, basta enviar um email em branco
>>>>>> para asteriskbrasil-unsubscribe em listas.asteriskbrasil.org
>>>>>>
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> KHOMP Inovação: External Board Series
>>>>> Módulos de 1/2 rack e 1U para todas as interfaces e soluções Asterisk
>>>>> e FreeSWITCH.
>>>>> Tenha a External Series Experience na sua aplicação. Visite
>>>>> www.khomp.com
>>>>> _______________________________________________
>>>>> DIGIVOICE  Fabricante de Placas de Voz e Channel Bank
>>>>> 20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM
>>>>> Centro Treinamento - Curso de PABX IP -  Asterisk  - Site
>>>>> www.digivoice.com.br
>>>>> ________
>>>>> YEALINK: Telefones IP e VídeoPhones IP com o melhor custo/benefício do
>>>>> mercado.
>>>>> email: yealink em commlogik.com.br | www.commlogik.com.br | (11)
>>>>> 5503-1011
>>>>> ______________________________________________
>>>>> Para remover seu email desta lista, basta enviar um email em branco
>>>>> para asteriskbrasil-unsubscribe em listas.asteriskbrasil.org
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> *Francisco Grangeiro D. Júnior*
>>>> BSc. Candidate in Information Systems
>>>> Cel.: (83) 8889-5786 / 8143-7762
>>>>
>>>>
>>>> _______________________________________________
>>>> KHOMP Inovação: External Board Series
>>>> Módulos de 1/2 rack e 1U para todas as interfaces e soluções Asterisk e
>>>> FreeSWITCH.
>>>> Tenha a External Series Experience na sua aplicação. Visite
>>>> www.khomp.com
>>>> _______________________________________________
>>>> DIGIVOICE  Fabricante de Placas de Voz e Channel Bank
>>>> 20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM
>>>> Centro Treinamento - Curso de PABX IP -  Asterisk  - Site
>>>> www.digivoice.com.br
>>>> ________
>>>> YEALINK: Telefones IP e VídeoPhones IP com o melhor custo/benefício do
>>>> mercado.
>>>> email: yealink em commlogik.com.br | www.commlogik.com.br | (11) 5503-1011
>>>> ______________________________________________
>>>> Para remover seu email desta lista, basta enviar um email em branco
>>>> para asteriskbrasil-unsubscribe em listas.asteriskbrasil.org
>>>>
>>>
>>>
>>> _______________________________________________
>>> KHOMP Inovação: External Board Series
>>> Módulos de 1/2 rack e 1U para todas as interfaces e soluções Asterisk e
>>> FreeSWITCH.
>>> Tenha a External Series Experience na sua aplicação. Visite
>>> www.khomp.com
>>> _______________________________________________
>>> DIGIVOICE  Fabricante de Placas de Voz e Channel Bank
>>> 20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM
>>> Centro Treinamento - Curso de PABX IP -  Asterisk  - Site
>>> www.digivoice.com.br
>>> ________
>>> YEALINK: Telefones IP e VídeoPhones IP com o melhor custo/benefício do
>>> mercado.
>>> email: yealink em commlogik.com.br | www.commlogik.com.br | (11) 5503-1011
>>> ______________________________________________
>>> Para remover seu email desta lista, basta enviar um email em branco para
>>> asteriskbrasil-unsubscribe em listas.asteriskbrasil.org
>>>
>>
>>
>> _______________________________________________
>> KHOMP Inovação: External Board Series
>> Módulos de 1/2 rack e 1U para todas as interfaces e soluções Asterisk e
>> FreeSWITCH.
>> Tenha a External Series Experience na sua aplicação. Visite www.khomp.com
>> _______________________________________________
>> DIGIVOICE  Fabricante de Placas de Voz e Channel Bank
>> 20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM
>> Centro Treinamento - Curso de PABX IP -  Asterisk  - Site
>> www.digivoice.com.br
>> ________
>> YEALINK: Telefones IP e VídeoPhones IP com o melhor custo/benefício do
>> mercado.
>> email: yealink em commlogik.com.br | www.commlogik.com.br | (11) 5503-1011
>> ______________________________________________
>> Para remover seu email desta lista, basta enviar um email em branco para
>> asteriskbrasil-unsubscribe em listas.asteriskbrasil.org
>>
>
>
>
> --
> *Francisco Grangeiro D. Júnior*
> BSc. Candidate in Information Systems
> Cel.: (83) 8889-5786 / 8143-7762
>
>
> _______________________________________________
> KHOMP Inovação: External Board Series
> Módulos de 1/2 rack e 1U para todas as interfaces e soluções Asterisk e
> FreeSWITCH.
> Tenha a External Series Experience na sua aplicação. Visite www.khomp.com
> _______________________________________________
> DIGIVOICE  Fabricante de Placas de Voz e Channel Bank
> 20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM
> Centro Treinamento - Curso de PABX IP -  Asterisk  - Site
> www.digivoice.com.br
> ________
> YEALINK: Telefones IP e VídeoPhones IP com o melhor custo/benefício do
> mercado.
> email: yealink em commlogik.com.br | www.commlogik.com.br | (11) 5503-1011
> ______________________________________________
> Para remover seu email desta lista, basta enviar um email em branco para
> asteriskbrasil-unsubscribe em listas.asteriskbrasil.org
>



-- 
--
Roger Pitigliani
rogerwinter em gmail.com
Skype: roger.pitigliani
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20121122/36e2b7b1/attachment-0001.htm 


Mais detalhes sobre a lista de discussão AsteriskBrasil