[Asterisk-Users] Displaying incoming e.164 callers number - how?
Mark Elkins
mje at posix.co.za
Tue Jan 4 06:45:10 MST 2005
On Tue, 2005-01-04 at 15:20 +0200, Mark Elkins wrote:
> I've got asterisk able to make and receive calls via the Internet via
> E164 lookups. If I get such a call - I'd like to display the original
> phone number on my phone. In the log is the following - which displayed
> '601' on my phone. The caller was +886288097680 - am I getting the wrong
> ClID because of my end or the caller end?
>
> "","601","3","default","601","IAX2/guest at 61.220.121.18:4569/1","SIP/phone3-99fb","Dial","SIP/phone3|30|tr","2005-01-03 16:53:33","2005-01-03 16:53:33","2005-01-03 17:02:00",507,507,"ANSWERED","DOCUMENTATION"
>
> Anyone care to call me?
Replying to myself - I see that the gent at +886288097680 should be
doing something like....
[macro-enum-call]
exten => s,1,SetCallerID(27128070590)
exten => s,2,EnumLookup(${ARG2})
... ie setting his own caller-ID before calling...
----------------------------------
Playing with myself again.... - that is - I called myself - and
got the caller ID of '27128070590'... not quite what I wanted...
In my extensions - I have...
[fromaix]
exten => 27128070590,1,Goto(default,s,1)
..and..
[default] ; what people will get when they call me.
exten => s,1,NoOp(CALLER=${CALLERIDNUM})
exten => s,2,Answer()
...etc...
This gives me (in the console)
-- Executing Goto("IAX2/guest at 160.124.48.1:4569/2", "default|s|1")
in new stack
-- Goto (default,s,1)
-- Executing NoOp("IAX2/guest at 160.124.48.1:4569/2",
"CALLER=27128070590") in new stack
-- Executing Answer("IAX2/guest at 160.124.48.1:4569/2", "") in new
stack
- so how do I rewrite the caller id - such that if it starts with '27' -
I change the '27' to a '0' - otherwise prepend it with (South Africa's
international access code) '09' ???
My main phones are all Grandstream's - and I'd like to be able to
uniformally return a call regardless of how it arrived....
OK - so people calling via VoIP can fake (or simply never setup) their
caller ID - but I'm looking for utopia.
--
. . ___. .__ Posix Systems - Sth Africa. e.164 VOIP ready
/| /| / /__ mje at posix.co.za - Mark J Elkins, Cisco CCIE
/ |/ |ARK \_/ /__ LKINS Tel: +27 12 807 0590 Cell: +27 82 601 0496
More information about the asterisk-users
mailing list