Affichage des résultats 1 à 5 sur 5

Discussion: Comment afficher le nuémros de l'appelant SDA pas celui de tête de ligne

  1. #1
    Membre Junior
    Date d'inscription
    avril 2017
    Messages
    23
    Downloads
    0
    Uploads
    0

    Comment afficher le nuémros de l'appelant SDA pas celui de tête de ligne

    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()

  2. #2
    Membre Senior
    Date d'inscription
    septembre 2010
    Localisation
    Where the sun shines
    Messages
    1 418
    Downloads
    0
    Uploads
    0
    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.

  3. #3
    Membre Junior
    Date d'inscription
    avril 2017
    Messages
    23
    Downloads
    0
    Uploads
    0
    je viens de tester mais cela ne fonctionne pas
    pourtant côté opérateur c'est ok
    merci tout de même

  4. #4
    Membre Senior
    Date d'inscription
    septembre 2010
    Localisation
    Where the sun shines
    Messages
    1 418
    Downloads
    0
    Uploads
    0
    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

  5. #5
    Membre Junior
    Date d'inscription
    avril 2017
    Messages
    23
    Downloads
    0
    Uploads
    0
    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

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •