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.