Hi,<br><br>I&#39;m facing a strange problem.<br><br>My setup is:<br>Alice cellphone &lt;--GSM--&gt;&lt;--ISDN--&gt; Asterisk &lt;-- ISDN --&gt;&lt;--GSM--&gt; Bob cellphone<br><br>When Alice calls Asterisk which forwards the incoming call to Bob, sometimes Bob sees Alice&#39;s number, sometimes he sees a default CallerID (which happens to match the dialed number and the ANI).<br>
For various reasons, Bob really needs to see Alice&#39;s number when Alice is calling.<br><br>When I compare one &quot;successful&quot; (ie presented with Alice ID) calls with one &quot;unsuccessful&quot; (with debug and verbose levels respectively set to 0 and 3), I can&#39;t see any difference between both calls within Asterisk logs :<br>
every time Asterisk, receives Alice CallerID and set outgoing channel CallerID with the same value.<br>(The only I could find, at the moment, to distinguish a successful call is to call Bob and ask him to tell what happened).<br>
<br>If that matters, let me add this:<br>- each incoming call is forwarded with a simple Answer(), Dial() sequence,<br>- when I&#39;m presenting an outgoing with too many digits, the call is presented with a default CallerID.<br>
<br>My understanding is &quot;as each network used is purely digital, you can&#39;t loose CallerID&quot;.<br>Is this roughly correct ?<br>In which direction, shall I dig ?<br>
<br><br>Regards<br>