[AsteriskBrasil] Pegar numero discado pela outra ponta

Fabiano (BiGu) bigu em grupoheringer.com.br
Quarta Julho 11 11:35:16 BRT 2007


no from esse numero eh o telefone de onde eu liguei para o numero 
remoto...eh o callerid


Ricardo Landim escreveu:
> Quando a tellfree te vendeu esses numeros entrantes ela soh te deu uma 
> conta SIP?
>
> Porque se ela te deu duas contas vc pode registrar as duas 
> serapadamente e encaminhar cada uma para um tratamento... mais ou 
> menos assim...
>
> no sip.conf
>
> register => conta1:pass em sip.tellfree.com.br/conta1 
> <http://conta1:pass@sip.tellfree.com.br/conta1>
> register => conta2:pass em sip.tellfree.com.br/conta2 
> <http://conta2:pass@sip.tellfree.com.br/conta2>
>
> no extensions.conf
>
> [...]
> exten => conta1,1,Comando()
>
> exten => conta2,1,Comando()
>
>
> ... veja tambem o campo from da sua sinalização... 09981116269... tem 
> alguma coisa a ver com o seu numero?
>
> Att,
> Ricardo Landim
>
> Em 10/07/07, *Fabiano (BiGu)* <bigu em grupoheringer.com.br 
> <mailto:bigu em grupoheringer.com.br>> escreveu:
>
>     opa, acho q eh essa, mesmo assim nao tem :(
>
>     <--- SIP read from 200.176.128.177:5060
>     <http://200.176.128.177:5060> --->
>     INVITE sip:s em 189.3.221.4 <mailto:sip:s em 189.3.221.4> SIP/2.0
>     Via: SIP/2.0/UDP 200.176.128.177:5060
>     <http://200.176.128.177:5060>;branch=z9hG4bK4b18d719;rport
>     From: "09981116269" <sip:09981116269 em 200.176.128.177
>     <mailto:sip:09981116269 em 200.176.128.177>>;tag=as649b623b
>     To: <sip:s em 189.3.221.4 <mailto:sip:s em 189.3.221.4>>
>     Contact: < sip:09981116269 em 200.176.128.177
>     <mailto:sip:09981116269 em 200.176.128.177>>
>     Call-ID: 01d0492a32bd77e9652d7bd620bb009a em 200.176.128.177
>     <mailto:01d0492a32bd77e9652d7bd620bb009a em 200.176.128.177>
>     CSeq: 102 INVITE
>     User-Agent: Plataforma Tellfree
>     Max-Forwards: 70
>     Date: Wed, 11 Jul 2007 02:16:56 GMT
>     Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
>     Content-Type: application/sdp
>     Content-Length: 271
>
>     v=0
>     o=root 12109 12109 IN IP4 200.176.128.177 <http://200.176.128.177>
>     s=session
>     c=IN IP4 200.176.128.177 <http://200.176.128.177>
>     t=0 0
>     m=audio 12560 RTP/AVP 97 18 101
>     a=rtpmap:97 iLBC/8000
>     a=rtpmap:18 G729/8000
>     a=fmtp:18 annexb=no
>     a=rtpmap:101 telephone-event/8000
>     a=fmtp:101 0-16
>     a=silenceSupp:off - - - -
>
>     <------------->
>     --- (13 headers 12 lines) ---
>     Sending to 200.176.128.177 <http://200.176.128.177> : 5060 (NAT)
>     Using INVITE request as basis request -
>     01d0492a32bd77e9652d7bd620bb009a em 200.176.128.177
>     <mailto:01d0492a32bd77e9652d7bd620bb009a em 200.176.128.177>
>     Found peer 'tellfree'
>     Found RTP audio format 97
>     Found RTP audio format 18
>     Found RTP audio format 101
>     Peer audio RTP is at port 200.176.128.177:12560
>     <http://200.176.128.177:12560>
>     Found description format iLBC for ID 97
>     Found description format G729 for ID 18
>     Found description format telephone-event for ID 101
>     Capabilities: us - 0x100 (g729), peer - audio=0x500
>     (g729|ilbc)/video=0x0 (nothing), combined - 0x100 (g729)
>     Non-codec capabilities (dtmf): us - 0x1 (telephone-event), peer - 0x1
>     (telephone-event), combined - 0x1 (telephone-event)
>     Peer audio RTP is at port 200.176.128.177:12560
>     <http://200.176.128.177:12560>
>     Looking for s in numero_remoto (domain 189.3.221.4
>     <http://189.3.221.4>)
>     list_route: hop: <sip:09981116269 em 200.176.128.177
>     <mailto:sip:09981116269 em 200.176.128.177>>
>
>     <--- Transmitting (no NAT) to 200.176.128.177:5060
>     <http://200.176.128.177:5060> --->
>     SIP/2.0 100 Trying
>     Via: SIP/2.0/UDP
>     200.176.128.177:5060
>     <http://200.176.128.177:5060>;branch=z9hG4bK4b18d719;received=200.176.128.177
>     <http://200.176.128.177>;rport=5060
>     From: "09981116269" < sip:09981116269 em 200.176.128.177
>     <mailto:sip:09981116269 em 200.176.128.177>>;tag=as649b623b
>     To: <sip:s em 189.3.221.4 <mailto:sip:s em 189.3.221.4>>
>     Call-ID: 01d0492a32bd77e9652d7bd620bb009a em 200.176.128.177
>     <mailto:01d0492a32bd77e9652d7bd620bb009a em 200.176.128.177>
>     CSeq: 102 INVITE
>     User-Agent: Asterisk PBX
>     Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
>     Supported: replaces
>     Contact: < sip:s em 189.3.221.4 <mailto:sip:s em 189.3.221.4>>
>     Content-Length: 0
>
>
>     <------------>
>         -- Executing [s em numero_remoto:1] Answer("SIP/5517842100-084d3818",
>     "") in new stack
>     Audio is at 189.3.221.4 <http://189.3.221.4> port 13312
>     Adding codec 0x100 (g729) to SDP
>     Adding non-codec 0x1 (telephone-event) to SDP
>     asterisk*CLI>
>     <--- Reliably Transmitting (no NAT) to 200.176.128.177:5060
>     <http://200.176.128.177:5060> --->
>     SIP/2.0 200 OK
>     Via: SIP/2.0/UDP
>     200.176.128.177:5060
>     <http://200.176.128.177:5060>;branch=z9hG4bK4b18d719;received=200.176.128.177
>     <http://200.176.128.177>;rport=5060
>     From: "09981116269" < sip:09981116269 em 200.176.128.177
>     <mailto:sip:09981116269 em 200.176.128.177>>;tag=as649b623b
>     To: <sip:s em 189.3.221.4 <mailto:sip:s em 189.3.221.4>>;tag=as58b78979
>     Call-ID: 01d0492a32bd77e9652d7bd620bb009a em 200.176.128.177
>     <mailto:01d0492a32bd77e9652d7bd620bb009a em 200.176.128.177>
>     CSeq: 102 INVITE
>     User-Agent: Asterisk PBX
>     Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
>     Supported: replaces
>     Contact: < sip:s em 189.3.221.4 <mailto:sip:s em 189.3.221.4>>
>     Content-Type: application/sdp
>     Content-Length: 261
>
>     v=0
>     o=root 22193 22193 IN IP4 189.3.221.4 <http://189.3.221.4>
>     s=session
>     c=IN IP4 189.3.221.4 <http://189.3.221.4>
>     t=0 0
>     m=audio 13312 RTP/AVP 18 101
>     a=rtpmap:18 G729/8000
>     a=fmtp:18 annexb=no
>     a=rtpmap:101 telephone-event/8000
>     a=fmtp:101 0-16
>     a=silenceSupp:off - - - -
>     a=ptime:20
>     a=sendrecv
>
>     <------------>
>         -- Executing [s em numero_remoto:2] Dial("SIP/5517842100-084d3818",
>     "SIP/fabiano||tT") in new stack
>         -- Called fabiano
>         -- SIP/fabiano-084defa8 is ringing
>     asterisk*CLI>
>     <--- SIP read from 200.176.128.177:5060
>     <http://200.176.128.177:5060> --->
>     ACK sip:s em 189.3.221.4 <mailto:sip:s em 189.3.221.4> SIP/2.0
>     Via: SIP/2.0/UDP 200.176.128.177:5060
>     <http://200.176.128.177:5060>;branch=z9hG4bK200074b3;rport
>     From: "09981116269" <sip:09981116269 em 200.176.128.177
>     <mailto:sip:09981116269 em 200.176.128.177>>;tag=as649b623b
>     To: < sip:s em 189.3.221.4 <mailto:sip:s em 189.3.221.4>>;tag=as58b78979
>     Contact: <sip:09981116269 em 200.176.128.177
>     <mailto:sip:09981116269 em 200.176.128.177>>
>     Call-ID: 01d0492a32bd77e9652d7bd620bb009a em 200.176.128.177
>     <mailto:01d0492a32bd77e9652d7bd620bb009a em 200.176.128.177>
>     CSeq: 102 ACK
>     User-Agent: Plataforma Tellfree
>     Max-Forwards: 70
>     Content-Length: 0
>
>
>     <------------->
>     --- (10 headers 0 lines) ---
>     asterisk*CLI>
>     <--- SIP read from 200.176.128.177:5060
>     <http://200.176.128.177:5060> --->
>     NOTIFY sip:s em 189.3.221.4 <mailto:sip:s em 189.3.221.4> SIP/2.0
>     Via: SIP/2.0/UDP 200.176.128.177:5060
>     <http://200.176.128.177:5060>;branch=z9hG4bK0a2475e1;rport
>     From: "asterisk" <sip:asterisk em 200.176.128.177
>     <mailto:sip:asterisk em 200.176.128.177>>;tag=as191c9bb7
>     To: < sip:s em 189.3.221.4 <mailto:sip:s em 189.3.221.4>>
>     Contact: <sip:asterisk em 200.176.128.177
>     <mailto:sip:asterisk em 200.176.128.177>>
>     Call-ID: 5842ac177c9290eb3f11a426654c58e4 em 200.176.128.177
>     <mailto:5842ac177c9290eb3f11a426654c58e4 em 200.176.128.177>
>     CSeq: 102 NOTIFY
>     User-Agent: Plataforma Tellfree
>     Max-Forwards: 70
>     Event: message-summary
>     Content-Type: application/simple-message-summary
>     Content-Length: 95
>
>     Messages-Waiting: no
>     Message-Account: sip:asterisk em 200.176.128.177
>     <mailto:sip:asterisk em 200.176.128.177>
>     Voice-Message: 0/0 (0/0)
>
>     <------------->
>     --- (12 headers 3 lines) ---
>
>     <--- Transmitting (no NAT) to 200.176.128.177:5060
>     <http://200.176.128.177:5060> --->
>     SIP/2.0 489 Bad event
>     Via: SIP/2.0/UDP
>     200.176.128.177:5060
>     <http://200.176.128.177:5060>;branch=z9hG4bK0a2475e1;received=200.176.128.177
>     <http://200.176.128.177>;rport=5060
>     From: "asterisk" <sip:asterisk em 200.176.128.177
>     <mailto:sip:asterisk em 200.176.128.177>>;tag=as191c9bb7
>     To: <sip:s em 189.3.221.4 <mailto:sip:s em 189.3.221.4>>;tag=as05f5e271
>     Call-ID: 5842ac177c9290eb3f11a426654c58e4 em 200.176.128.177
>     <mailto:5842ac177c9290eb3f11a426654c58e4 em 200.176.128.177>
>     CSeq: 102 NOTIFY
>     User-Agent: Asterisk PBX
>     Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
>     Supported: replaces
>     Content-Length: 0
>
>
>     <------------>
>
>
>     Ricardo Landim escreveu:
>     > Ola Fabiano,
>     >
>     > esse debug que vc mandou e a sua sinalização para a Tellfree...
>     pegue
>     > as informações que a tellfree manda pra vc no momento que vc recebe
>     > uma ligação...
>     >
>     > Faça o debug e manda aqui na lista pra gente poder analisar...
>     >
>     > Att,
>     > Ricardo Landim
>     >
>     > Em 10/07/07, *Fabiano (BiGu)* <bigu em grupoheringer.com.br
>     <mailto:bigu em grupoheringer.com.br>
>     > <mailto:bigu em grupoheringer.com.br
>     <mailto:bigu em grupoheringer.com.br>>> escreveu:
>     >
>     >     eh, infelizmente parece que a tellfree nao tem...
>     >
>     >     Reliably Transmitting (no NAT) to 200.176.128.177:5060
>     <http://200.176.128.177:5060>
>     >     < http://200.176.128.177:5060>:
>     >     OPTIONS sip:sip2.tellfree.com.br
>     <http://sip2.tellfree.com.br> <http://sip2.tellfree.com.br> SIP/2.0
>     >     Via: SIP/2.0/UDP 189.3.221.4:5060 <http://189.3.221.4:5060>
>     <http://189.3.221.4:5060>
>     >     ;branch=z9hG4bK1687069c;rport
>     >     From: "asterisk" < sip:asterisk em 189.3.221.4
>     <mailto:sip:asterisk em 189.3.221.4>
>     >     <mailto:sip <mailto:sip>:asterisk em 189.3.221.4
>     <mailto:asterisk em 189.3.221.4>>>;tag=as3c232ab3
>     >     To: <sip: sip2.tellfree.com.br <http://sip2.tellfree.com.br>
>     <http://sip2.tellfree.com.br>>
>     >     Contact: <sip:asterisk em 189.3.221.4
>     <mailto:sip:asterisk em 189.3.221.4> <mailto: sip
>     <mailto:sip>:asterisk em 189.3.221.4 <mailto:asterisk em 189.3.221.4>>>
>     >     Call-ID: 02d19e6b32e18a2b2f9838006d2d27bb em 189.3.221.4
>     <mailto:02d19e6b32e18a2b2f9838006d2d27bb em 189.3.221.4>
>     >     <mailto: 02d19e6b32e18a2b2f9838006d2d27bb em 189.3.221.4
>     <mailto:02d19e6b32e18a2b2f9838006d2d27bb em 189.3.221.4>>
>     >     CSeq: 102 OPTIONS
>     >     User-Agent: Asterisk PBX
>     >     Max-Forwards: 70
>     >     Date: Tue, 10 Jul 2007 17:08:41 GMT
>     >     Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE,
>     NOTIFY
>     >     Supported: replaces
>     >     Content-Length: 0
>     >
>     >
>     >     ---
>     >     Reliably Transmitting (no NAT) to 200.176.128.177:5060
>     <http://200.176.128.177:5060>
>     >     <http://200.176.128.177:5060>:
>     >     OPTIONS sip:sip2.tellfree.com.br
>     <http://sip2.tellfree.com.br> < http://sip2.tellfree.com.br> SIP/2.0
>     >     Via: SIP/2.0/UDP 189.3.221.4:5060 <http://189.3.221.4:5060>
>     >     <http://189.3.221.4:5060>;branch=z9hG4bK321f5e78;rport
>     >     From: "asterisk" <sip:asterisk em 189.3.221.4
>     <mailto:sip:asterisk em 189.3.221.4>
>     >     <mailto:sip <mailto:sip>:asterisk em 189.3.221.4
>     <mailto:asterisk em 189.3.221.4>>>;tag=as5aac7410
>     >     To: <sip: sip2.tellfree.com.br <http://sip2.tellfree.com.br>
>     <http://sip2.tellfree.com.br>>
>     >     Contact: < sip:asterisk em 189.3.221.4
>     <mailto:sip:asterisk em 189.3.221.4> <mailto:sip
>     <mailto:sip>:asterisk em 189.3.221.4 <mailto:asterisk em 189.3.221.4>>>
>     >     Call-ID: 754603dc34755d5b4fbcff7e5195db5a em 189.3.221.4
>     <mailto:754603dc34755d5b4fbcff7e5195db5a em 189.3.221.4>
>     >     <mailto:754603dc34755d5b4fbcff7e5195db5a em 189.3.221.4
>     <mailto:754603dc34755d5b4fbcff7e5195db5a em 189.3.221.4>>
>     >     CSeq: 102 OPTIONS
>     >     User-Agent: Asterisk PBX
>     >     Max-Forwards: 70
>     >     Date: Tue, 10 Jul 2007 17:08:41 GMT
>     >     Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE,
>     NOTIFY
>     >     Supported: replaces
>     >     Content-Length: 0
>     >
>     >     Ricardo Landim escreveu:
>     >     > Amigo,
>     >     >
>     >     > para a Vono eu faço da seguinte forma.... (inclusive essa
>     forma de
>     >     > fazer eu peguei aqui na lista)
>     >     >
>     >     > exten => did,1,Set(NUMENTRADA=${SIP_HEADER(X-Vono-DDR)})
>     >     > exten => did ,n,GotoIf($[${NUMENTRADA} = 2140639999]?6)
>     >     > exten => did ,n,GotoIf($[${NUMENTRADA} = 2140638888]?8)
>     >     > exten => did,n,GotoIf($[${NUMENTRADA} = 2135279999]?10)
>     >     > exten => did,n,GotoIf($[${NUMENTRADA} = 2140637777]?12)
>     >     > exten => did,n,Dial(SIP/554437,60)
>     >     > exten => did,n,Hangup
>     >     > exten => did,n,Dial(SIP/554438,60)
>     >     > exten => did,n,Hangup
>     >     > exten => did,n,Dial(SIP/554439,60)
>     >     > exten => did,n,Hangup
>     >     > exten => did,n,Dial(SIP/554440,60)
>     >     > exten => did,n,Hangup
>     >     >
>     >     > a vono envia no cabeçalho SIP o campo X-Vono-DDR... tente
>     fazer o
>     >     > debug e verifique se a tellfree tem um campo semelhante...
>     >     >
>     >     > Att,
>     >     > Ricardo Landim
>     >     >
>     >     >
>     >     > Em 10/07/07, *Fabiano (BiGu) * <bigu em grupoheringer.com.br
>     <mailto:bigu em grupoheringer.com.br>
>     >     <mailto:bigu em grupoheringer.com.br
>     <mailto:bigu em grupoheringer.com.br>>
>     >     > <mailto:bigu em grupoheringer.com.br
>     <mailto:bigu em grupoheringer.com.br>
>     >     <mailto: bigu em grupoheringer.com.br
>     <mailto:bigu em grupoheringer.com.br>>>> escreveu:
>     >     >
>     >     >     Ae galera, seguinte
>     >     >
>     >     >     tenho 3 numeros remotos na tellfree, todos sendo
>     >     direcionados para a
>     >     >     mesma conta SIP
>     >     >
>     >     >     estou precisando tratar esses numero de maneira
>     diferente...
>     >     >
>     >     >     ou seja, se o cara ligar no numero remoto do Rio de
>     Janeiro por
>     >     >     exemplo,
>     >     >     eu quero ele execute um contexto, se ele ligar para o
>     de Sao
>     >     Paulo,
>     >     >     executar outro contexto...
>     >     >
>     >     >     minha duvida é: existe uma maneira de pegar o numero
>     que o
>     >     usuario da
>     >     >     outra ponta digitou? o CallerID dele eu ja consigo pegar
>     >     >     normal..mas eu
>     >     >     quero descobrir em qual numero remoto que ele ligou
>     >     >
>     >     >
>     >     >     Abracos
>     >     >     _______________________________________________
>     >     >     LIsta de discussões AsteriskBrasil.org
>     >     >     AsteriskBrasil em listas.asteriskbrasil.org
>     <mailto:AsteriskBrasil em listas.asteriskbrasil.org>
>     >     <mailto:AsteriskBrasil em listas.asteriskbrasil.org
>     <mailto:AsteriskBrasil em listas.asteriskbrasil.org>>
>     >     >     <mailto: AsteriskBrasil em listas.asteriskbrasil.org
>     <mailto:AsteriskBrasil em listas.asteriskbrasil.org>
>     >     <mailto:AsteriskBrasil em listas.asteriskbrasil.org
>     <mailto:AsteriskBrasil em listas.asteriskbrasil.org>>>
>     >     >    
>     http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>     >     >
>     >     >     _______________________________________________
>     >     >     Acesse o  wiki AsteriskBrasil.org:
>     >     >     http://www.asteriskbrasil.org
>     >     >
>     >     >
>     >     >
>     >    
>     ------------------------------------------------------------------------
>     >
>     >     >
>     >     > _______________________________________________
>     >     > LIsta de discussões AsteriskBrasil.org
>     >     > AsteriskBrasil em listas.asteriskbrasil.org
>     <mailto:AsteriskBrasil em listas.asteriskbrasil.org>
>     >     <mailto:AsteriskBrasil em listas.asteriskbrasil.org
>     <mailto:AsteriskBrasil em listas.asteriskbrasil.org>>
>     >     >
>     http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>     >     >
>     >     > _______________________________________________
>     >     > Acesse o  wiki AsteriskBrasil.org:
>     >     > http://www.asteriskbrasil.org
>     >     >
>     >     >
>     >     > __________ NOD32 2389 (20070710) Information __________
>     >     >
>     >     > This message was checked by NOD32 antivirus system.
>     >     > http://www.eset.com
>     >     >
>     >
>     >     _______________________________________________
>     >     LIsta de discussões AsteriskBrasil.org
>     >     AsteriskBrasil em listas.asteriskbrasil.org
>     <mailto:AsteriskBrasil em listas.asteriskbrasil.org>
>     >     <mailto:AsteriskBrasil em listas.asteriskbrasil.org
>     <mailto:AsteriskBrasil em listas.asteriskbrasil.org>>
>     >     http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>     >
>     >     _______________________________________________
>     >     Acesse o  wiki AsteriskBrasil.org:
>     >     http://www.asteriskbrasil.org
>     >
>     >
>     >
>     ------------------------------------------------------------------------
>     >
>     > _______________________________________________
>     > LIsta de discussões AsteriskBrasil.org
>     > AsteriskBrasil em listas.asteriskbrasil.org
>     <mailto:AsteriskBrasil em listas.asteriskbrasil.org>
>     > http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>     <http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil>
>     >
>     > _______________________________________________
>     > Acesse o  wiki AsteriskBrasil.org:
>     > http://www.asteriskbrasil.org
>     >
>     >
>     > __________ NOD32 2390 (20070710) Information __________
>     >
>     > This message was checked by NOD32 antivirus system.
>     > http://www.eset.com
>     >
>
>     _______________________________________________
>     LIsta de discussões AsteriskBrasil.org
>     AsteriskBrasil em listas.asteriskbrasil.org
>     <mailto:AsteriskBrasil em listas.asteriskbrasil.org>
>     http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>     <http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil>
>
>     _______________________________________________
>     Acesse o  wiki AsteriskBrasil.org:
>     http://www.asteriskbrasil.org
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> LIsta de discussões AsteriskBrasil.org
> AsteriskBrasil em listas.asteriskbrasil.org
> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>
> _______________________________________________
> Acesse o  wiki AsteriskBrasil.org:
> http://www.asteriskbrasil.org
>
>
> __________ NOD32 2392 (20070711) Information __________
>
> This message was checked by NOD32 antivirus system.
> http://www.eset.com
>   



Mais detalhes sobre a lista de discussão AsteriskBrasil