PDA

Voir la version complète : Comment afficher le nuémros de l'appelant SDA pas celui de tête de ligne



Sebindia
09/05/2017, 11h57
Tout est dit dans le titre
Lorsuqe j'appelle avec un Numero de SDA xx xx xx xx 02
c'est le numéro de tête de ligne par ex: xx xx xx xx 01
qui s'affiche je ne trouve pas de solution
voici mon DIALPLAN

[interne]

exten => 1020,1,NoOp()
exten => 1020,n,Dial(SIP/hard-phone)
exten => 1020,n,HangUp()
exten => 1020,hint,SIP/hard-phone

exten => 1021,1,NoOp()
exten => 1021,n,Dial(SIP/XLITE)
exten => 1021,n,HangUp()
exten => 1021,n,hint,SIP/XLITE

exten => 1022,1,NoOp()
exten => 1022,n,Dial(SIP/hard-phone2)
exten => 1022,n,HangUp()
exten => 1022,n,hint,SIP/hard-phone2

exten => 1023,1,NoOp()
exten => 1023,n,Dial(SIP/ANDROID)
exten => 1023,n,HangUp()
exten => 1023,n,hint,SIP/ANDROID

exten => 1024,1,NoOp()
exten => 1024,n,Dial(SIP/ANDROID2)
exten => 1024,n,HangUp()
exten => 1024,n,hint,SIP/ANDROID2

include => inclus

[trunk-entrant]

exten => xxxxxxxx01,1,Answer()
same => n,Dial(SIP/MITEL-B)
same => n,HangUp()

exten => xxxxxxxx02,1,Answer()
same => n,Dial(SIP/MITEL)
same => n,HangUp()

exten => xxxxxxxx03,1,Answer()
same => n,Dial(SIP/ANDROID)
same => n,HangUp()

exten => s,1,Answer()
same => n,Set(NUM=${CUT(SIP_HEADER(TO),@,1)})
same => n,NoOp(${NUM})
same => n,Set(NUM=${CUT(NUM,:,2)})
same => n,Goto(trunk-entrant,${NUM},1)
same => n,HangUp()

[externe]
exten => _0[1-9]XXXXXXXX,1,NoOP()
exten => _0[1-9]XXXXXXXX,n,Dial(SIP/serveurcom/${EXTEN})
exten => _0[1-9]XXXXXXXX,n,HangUp()

jean
09/05/2017, 14h17
avant la ligne:
exten => _0[1-9]XXXXXXXX,n,Dial(SIP/serveurcom/${EXTEN})

il faut mettre

exten => _0[1-9]XXXXXXXX,n,Set(CALLERID(num)=xxxxxxxxx01)

mais certains opérateurs n'autorisent pas toujours cela

J.

Sebindia
12/05/2017, 13h58
je viens de tester mais cela ne fonctionne pas
pourtant côté opérateur c'est ok
merci tout de même

jean
12/05/2017, 14h51
il faut faire un sip set debug on depuis la console et vérifier que le bon caller id est envoyé dans le message invite (champ from). Si c'est le bon, c'est l'opérateur qui bloque, sinon, la ligne Set(CALLERID(num)=... devrait changer cette valeur

Sebindia
13/05/2017, 14h46
je viens de regarder et voila le resultat et c'est toujours le numero de tête de ligne affiché
et pourtant c'est bien bien configurer côté opérateur
From: "'bastien' 1021" <sip:avelia@pbx.eqinoxe.com>;tag=as701440c8
To: <sip:XXXXXX
j'appel un portable
merci pour les infos
mais cela ne pas venir des lignes suivantes:
exten => s,1,Answer()
same => n,Set(NUM=${CUT(SIP_HEADER(TO),@,1)})
same => n,NoOp(${NUM})
same => n,Set(NUM=${CUT(NUM,:,2)})
same => n,Goto(trunk-entrant,${NUM},1)
same => n,HangUp()
Moi je ne les comprend pas