je l'obtient en envoyant depuis mon agi:
GET FULL VARIABLE ${CALLERID(num)}
Version imprimable
je l'obtient en envoyant depuis mon agi:
GET FULL VARIABLE ${CALLERID(num)}
peux-être un problème de type de variable ?
Faut que tu fasses :
++Code PHP:
callerIdIn = agi.env['agi_callerid']
Je refais des tests ce soir pour voir tout ça.
Ca me rend fou :D
Merci à vous trois.
@ ce soir pour de nouvelles aventures
Sylvain, merci beaucoup, c'est bien la bonne syntaxe ^^
olppp :ouimaitre:
J'ai converti en int et ça roule maintenant.
Le code final, si ça peut servir à quelqu'un :
Une bonne chose de faite, merci à tous.Code PHP:
#!/usr/bin/env python
import sys
from xivo import agi
agi = agi.AGI()
agi.verbose("### AGI Beginning ###")
caller = agi.env['agi_callerid']
agi.verbose("### CallerID is = %s ###" % caller)
agi.verbose("### type of callerID is = %s ###" % type(caller))
callerin = int(caller)
agi.verbose("### CallerIN is = %s ###" % callerin)
agi.verbose("### type of callerIn is = %s ###" % type(callerin))
if 4000 <= callerin <= 4099:
agi.set_callerid('0450667788')
if 4100 <= callerin <= 4199:
agi.set_callerid('0450778899')
sys.exit()
A+
Cordialement,