Bonjour,
J'ai testé concernant l'affichage du numéro.
En fait cela semble être une limitation du côté de SFR.
Je m'explique. J'ai testé diverses combinaisons, et j'ai le numéro au format +3399XXXXXXXXXX qui ne s'affiche que lorsque le nom (Ici MyName) change dans la négociation sip dans le champ From entre 2 appels. Lors d'un second appel avec le même nom, le format du numéro est correct.
Ici la trace SIP
Code:
<--- SIP read from UDP:91.68.1.20:5064 --->
SIP/2.0 180 Ringing
Via: SIP/2.0/UDP 0.0.0.0:5060;received=0.0.0.0;branch=z9hG4bK2c548536;rport=5060
Call-ID: 61c9e04730479bc35593757805ce3d0c@ims.mnc010.mcc208.3gppnetwork.org
From: "MyName" <sip:+339912345678@ims.mnc010.mcc208.3gppnetwork.org>;tag=as5135900a
To: <sip:12345678@internet.p-cscf.sfr.net>;tag=4ed653fb-1343656671658305-gm-po-lucentPCSF-002182
CSeq: 102 INVITE
Contact: <sip:pcgw-0003.imsgroup0-000.ach4isc01.ims.sfr.net:5064>
Server: Alcatel-Lucent-HPSS/3.0.3
Content-Length: 271
Content-Type: application/sdp
Le nom "MyName" que vous voyez en haut est est défini par asterisk selon plusieurs moyens.
En tant normal, c'est le nom du poste duquel l'appel est émis qui vient définir cette variable.
Une solution consiste donc à définir un contexte dans
extensions.conf qui force l'utilisation d'un seul nom de sortie avec SET(CALLERID(name)=MyName). D'après mes tests, cette valeur n'a aucune importance. Ce qui est important, c'est qu'elle ne change pas entre 2 appels.
Code:
[AppelSortant]
exten => _0ZXXXXXXXX,1,SET(CALLERID(name)=MyName)
exten => _0ZXXXXXXXX,2,Dial(SIP/Neuftalk-out/${EXTEN})