[asterisk-users] How to retrieve a phone number from call forwarding?
Soonthorn Ativanichayaphong
soonthorn at yapinc.com
Wed Jan 28 17:40:39 CST 2009
Hi,
I'm very new to Asterisk and I have the following scenario.
1. Let's say I have a number of 1-222-222-2222 from my SIP service provider
(VoicePulse).
2. I point my phone, Verizon wireless cellphone (1-111-111-1111), voicemail
to the number provided by SIP service provider (1-222-222-2222).
3. I use another phone (1-333-333-333) to call 1-111-111-1111 and leave a
voicemail message.
Within my Asterisk console , I can see a caller id of 1-333-333-333 and the
number provided by SIP service provider (1-222-222-2222).
However, I couldn't figure out how to get the number the caller dialed (
1-111-111-1111). Is there a way to retrieve the number the caller dialed
(i.e. 1-111-1111) in this scenario?
Note that as far as I know the carrier (e.g Verizon wireless) should pass on
those information. I see many companies that provide voicemail to email
services. They seem to be able to retrieve those information.
Is there a way to confirm that my SIP service provide does actually pass on
those information?
Here is what I have in extensions.conf to test this scenario
exten => _XX.,1,NoOp(Call received from VoicePulse)
exten => _XX.,n,Log(INFO|Caller ID Number: ${CALLERID(num)})
exten => _XX.,n,Answer()
exten => _XX.,n,DumpChan()
exten => _XX.,n,VoiceMail(101 at default,u)
Here is what I see on the console.
zeus*CLI>
-- Executing [12222222 at voicepulse-in:1] NoOp("SIP/mrXXXX-08XXXX", "Call
received from VoicePulse") in new stack
-- Executing [12222222 at voicepulse-in:2] Log("SIP/mrXXXX-08XXXX",
"INFO|Caller ID Number: 3333333") in new stack
[Jan 28 18:20:24] ERROR[22123]: app_verbose.c:133 log_exec: Unknown log
level: 'INFO'
-- Executing [12222222 at voicepulse-in:3] Answer("SIP/mrXXXX-08XXXX", "")
in new stack
-- Executing [12222222 at voicepulse-in:4] DumpChan("SIP/mrXXXX-08XXXX",
"") in new stack
zeus*CLI>
Dumping Info For Channel: SIP/mrXXXX-08XXXX:
================================================================================
Info:
Name= SIP/mrXXXX-08XXXX
Type= SIP
UniqueID= 12331856824.83
CallerID= 3333333
CallerIDName= ATIVA DAVID
DNIDDigits= 12222222
RDNIS= (N/A)
State= Up (6)
Rings= 0
NativeFormat= 0x4 (ulaw)
WriteFormat= 0x4 (ulaw)
ReadFormat= 0x4 (ulaw)
1stFileDescriptor= 23
Framesin= 0
Framesout= 0
TimetoHangup= 0
ElapsedTime= 0h0m0s
Context= voicepulse-in
Extension= 12222222
Priority= 4
CallGroup=
PickupGroup=
Application= DumpChan
Data= (Empty)
Blocking_in= (Not Blocking)
Variables:
SIPCALLID=282e93ca78805a039fdf01729af52c at 64.62.94.171
SIPUSERAGENT=Asterisk PBX
SIPDOMAIN=66.195.225.160
SIPURI=sip:3333333 at 64.62.94.171 <sip%3A3333333 at 64.62.94.171>
================================================================================
-- Executing [12222222 at voicepulse-in:5] VoiceMail("SIP/mrXXXX-08XXXX",
"101 at default|u") in new stack
-- <SIP/mrXXXX-08XXXX> Playing 'vm-theperson' (language 'en')
-- <SIP/mrXXXX-08XXXX> Playing 'digits/1' (language 'en')
-- <SIP/mrXXXX-08XXXX> Playing 'digits/0' (language 'en')
-- <SIP/mrXXXX-08XXXX> Playing 'digits/1' (language 'en')
-- <SIP/mrXXXX-08XXXX> Playing 'vm-isunavail' (language 'en')
-- <SIP/mrXXXX-08XXXX> Playing 'vm-intro' (language 'en')
-- <SIP/mrXXXX-08XXXX> Playing 'beep' (language 'en')
-- Recording the message
-- x=0, open writing:
/var/spool/asterisk/voicemail/default/101/tmp/0oxv2s format: wav49,
0x830d4a0
-- x=1, open writing:
/var/spool/asterisk/voicemail/default/101/tmp/0oxv2s format: gsm, 0x83082c0
-- x=2, open writing:
/var/spool/asterisk/voicemail/default/101/tmp/0oxv2s format: wav, 0x82f0888
-- User hung up
== Spawn extension (voicepulse-in, 12222222, 5) exited non-zero on
'SIP/mrXXXX-08XXXX'
zeus*CLI>
Here is what I see in a text file in
/var/spool/asterisk/voicemail/default/101/INBOX
;
; Message Information file
;
[message]
origmailbox=101
context=voicepulse-in
macrocontext=
exten=12222222
priority=5
callerchan=SIP/mrXXXX-08XXXX
callerid="ATIVA DAVID " <3333333>
origdate=Wed Jan 28 06:20:34 PM EST 2009
origtime=1233184834
category=
duration=6
Thank you. I really appreciate any help.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.digium.com/pipermail/asterisk-users/attachments/20090128/18e8a7cf/attachment.htm
More information about the asterisk-users
mailing list