<br><br><div class="gmail_quote">2011/10/11 A J Stiles <span dir="ltr">&lt;<a href="mailto:asterisk_list@earthshod.co.uk">asterisk_list@earthshod.co.uk</a>&gt;</span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div><div></div><div class="h5">On Tuesday 11 October 2011, Olivier wrote:<br>
&gt; Hi,<br>
&gt;<br>
&gt; I&#39;m facing a strange problem.<br>
&gt;<br>
&gt; My setup is:<br>
&gt; Alice cellphone &lt;--GSM--&gt;&lt;--ISDN--&gt; Asterisk &lt;-- ISDN --&gt;&lt;--GSM--&gt; Bob<br>
&gt; cellphone<br>
&gt;<br>
&gt; When Alice calls Asterisk which forwards the incoming call to Bob,<br>
&gt; sometimes Bob sees Alice&#39;s number, sometimes he sees a default CallerID<br>
&gt; (which happens to match the dialed number and the ANI).<br>
&gt; For various reasons, Bob really needs to see Alice&#39;s number when Alice is<br>
&gt; calling.<br>
&gt;<br>
&gt; When I compare one &quot;successful&quot; (ie presented with Alice ID) calls with one<br>
&gt; &quot;unsuccessful&quot; (with debug and verbose levels respectively set to 0 and 3),<br>
&gt; I can&#39;t see any difference between both calls within Asterisk logs :<br>
&gt; every time Asterisk, receives Alice CallerID and set outgoing channel<br>
&gt; CallerID with the same value.<br>
&gt; (The only I could find, at the moment, to distinguish a successful call is<br>
&gt; to call Bob and ask him to tell what happened).<br>
&gt;<br>
&gt; If that matters, let me add this:<br>
&gt; - each incoming call is forwarded with a simple Answer(), Dial() sequence,<br>
&gt; - when I&#39;m presenting an outgoing with too many digits, the call is<br>
&gt; presented with a default CallerID.<br>
&gt;<br>
&gt; My understanding is &quot;as each network used is purely digital, you can&#39;t<br>
&gt; loose CallerID&quot;.<br>
&gt; Is this roughly correct ?<br>
&gt; In which direction, shall I dig ?<br>
<br>
</div></div>Most telcos won&#39;t let you present a caller ID number that doesn&#39;t belong to<br>
you; so it&#39;s possible that the number you are presenting to Bob is being<br>
munged on the way to his mobile.  Otherwise, anybody with the right equipment<br>
would be able to pretend to be anybody else, and caller ID would be all but<br>
useless.<br>
<br>
Anyway, what you really need to do is separate the two legs of the call, to<br>
see whether the number is changing between Alice and your Asterisk or between<br>
your Asterisk and Bob.  So put a Verbose() or NoOp() in your dialplan to see<br>
what caller ID Alice is sending, and get her to call you several times.  Then<br>
create a context to call Bob  (presenting Alice&#39;s number)  from a SIP phone,<br>
and call him several times.<br></blockquote><div><br>It&#39;s on my ToDo list.<br>I&#39;ll report here. <br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

<br>
<br>
<br>
--<br>
AJS<br>
<br>
Answers come *after* questions.<br>
<font color="#888888"><br>
--<br>
_____________________________________________________________________<br>
-- Bandwidth and Colocation Provided by <a href="http://www.api-digital.com" target="_blank">http://www.api-digital.com</a> --<br>
New to Asterisk? Join us for a live introductory webinar every Thurs:<br>
               <a href="http://www.asterisk.org/hello" target="_blank">http://www.asterisk.org/hello</a><br>
<br>
asterisk-users mailing list<br>
To UNSUBSCRIBE or update options visit:<br>
   <a href="http://lists.digium.com/mailman/listinfo/asterisk-users" target="_blank">http://lists.digium.com/mailman/listinfo/asterisk-users</a><br>
</font></blockquote></div><br>