Affichage des résultats 1 à 2 sur 2

Discussion: Problème de caractere sur une variable dans la cli "»"

  1. #1
    Membre
    Date d'inscription
    août 2011
    Messages
    65
    Downloads
    2
    Uploads
    0

    Problème de caractere sur une variable dans la cli "»"

    Bonjour à tous,

    Systématiquement dans mon dialplan la variable calleridname commence et termine par ce caractère "»"

    Celui-ci ne passe pas les requêtes domotique derrière (notifications, etc) car c'est un caractère non unicode à priori.

    Vous savez d’où elle sort cette double flèche?

    La partie recherche de nom de mon dialpaln

    Code:
    [recherche_nom]
    exten => s,1,Wait(0)
    ;remplace le nom par anonyme si le numéro d'appelant ne contient pas plusieurs caractère
    same => n, Set(CALLERID(name)=${IF($[${LEN(${CALLERID(num)})} > 0]?${CALLERID(name)}:"Anonyme")})
    ;remplace le nom de l'appelant par celui présent dans la base asterisk
    same => n, Set(CALLERID(name)=${IF(${DB_EXISTS(cidname/${CALLERID(num)})}?${DB(cidname/${CALLERID(num)})}:${CALLERID(name)})})
    ;remplace le nom par le numéro si non connu dans la base
    same => n, Set(Appelant=${IF($[${LEN(${CALLERID(name)})} > 0]?${CALLERID(name)}:${CALLERID(num)})})
    same => n, Return
    Une des requetes

    Code:
    same => n, System(nohup curl -v -H "Accept: application/json" -H "Content-type: application/json" -X POST -d '{"id":1,"jsonrpc":"2.0","method":"GUI.ShowNotification","params":{"title":"Titre_du_message","message":"Appel entrant de: ${Appelant}"}}' http://xbmc:xbmc@192.168.0.16:8080/jsonrpc &)
    Le retour dans la cli

    Code:
    Executing [s@prevenir:3] System("SIP/gtab-00000061", "nohup curl -v -H "Accept: application/json" -H "Content-type: application/json" -X POST -d '{"id":1,"jsonrpc":"2.0","method":"GUI.ShowNotification","params":{"title":"Titre_du_message","message":"Appel entrant de: »Gtab »"}}' http://xbmc:xbmc@192.168.0.16:8080/jsonrpc &") in new stack
    L'appelant étant dans ce cas Gtab sans guilleemets.

  2. #2
    Membre
    Date d'inscription
    août 2011
    Messages
    65
    Downloads
    2
    Uploads
    0
    Code:
     Executing [s@recherche_nom:2] Set("SIP/gtab-00000065", "CALLERID(name)=»Gtab »") in new stack
    Dans la recherche de nom ça remplace déjà.

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
  •