ylan
14/04/2011, 00h24
Bonjour,
Dans mon dial plan je réceptionne un appel entrant puis passe un Dial vers un numéro demandé juste avant. Voici le scénario, mais en pratique j'utilise un agi:
[appelentrant]
Answer()
Read(numero||10)
ResetCDR
Dial(SIP/opérateur/${numero})
Avant le Dial j'ai mis un ResetCDR pour ne récupérer dans le CDR que la duration et le billsec . Cependant j'ai un souci car il y un 2ème uniqueid qui s'est ajouté dans le CDR. Je suppose que c'est celui du Dial.
2011-04-14 00:14:10 | numéro_appelant | s |15 |11| 1302732832.162 |(appel entrant, Answer())
| 2011-04-14 00:14:10 | 0972123456 | s|14 |10 |1302732850.164 (appel sortant,Dial())
Trace CLI
== Using SIP RTP CoS mark 5
-- Executing [s@from-ippi:1] Answer("SIP/ippi-in-000000a2", "") in new stack
-- Executing [s@from-ippi:2] AGI("SIP/ippi-in-000000a2", "test.agi") in new stack
-- Launched AGI Script /var/lib/asterisk/agi-bin/test.agi
<SIP/ippi-in-000000a2>AGI Tx >> agi_request: test.agi
<SIP/ippi-in-000000a2>AGI Tx >> agi_channel: SIP/ippi-in-000000a2
<SIP/ippi-in-000000a2>AGI Tx >> agi_language: en
<SIP/ippi-in-000000a2>AGI Tx >> agi_type: SIP
<SIP/ippi-in-000000a2>AGI Tx >> agi_uniqueid: 1302732832.162 (appel entrant,Answer())
<SIP/ippi-in-000000a2>AGI Tx >> agi_version: 1.6.2.17.2
<SIP/ippi-in-000000a2>AGI Tx >> agi_callerid: numéro_appelant
Comment puis-je récupérer l'uniqueid du Dial? ici 1302732850.164
Peut-on le prédire?
Merci de votre aide
Dans mon dial plan je réceptionne un appel entrant puis passe un Dial vers un numéro demandé juste avant. Voici le scénario, mais en pratique j'utilise un agi:
[appelentrant]
Answer()
Read(numero||10)
ResetCDR
Dial(SIP/opérateur/${numero})
Avant le Dial j'ai mis un ResetCDR pour ne récupérer dans le CDR que la duration et le billsec . Cependant j'ai un souci car il y un 2ème uniqueid qui s'est ajouté dans le CDR. Je suppose que c'est celui du Dial.
2011-04-14 00:14:10 | numéro_appelant | s |15 |11| 1302732832.162 |(appel entrant, Answer())
| 2011-04-14 00:14:10 | 0972123456 | s|14 |10 |1302732850.164 (appel sortant,Dial())
Trace CLI
== Using SIP RTP CoS mark 5
-- Executing [s@from-ippi:1] Answer("SIP/ippi-in-000000a2", "") in new stack
-- Executing [s@from-ippi:2] AGI("SIP/ippi-in-000000a2", "test.agi") in new stack
-- Launched AGI Script /var/lib/asterisk/agi-bin/test.agi
<SIP/ippi-in-000000a2>AGI Tx >> agi_request: test.agi
<SIP/ippi-in-000000a2>AGI Tx >> agi_channel: SIP/ippi-in-000000a2
<SIP/ippi-in-000000a2>AGI Tx >> agi_language: en
<SIP/ippi-in-000000a2>AGI Tx >> agi_type: SIP
<SIP/ippi-in-000000a2>AGI Tx >> agi_uniqueid: 1302732832.162 (appel entrant,Answer())
<SIP/ippi-in-000000a2>AGI Tx >> agi_version: 1.6.2.17.2
<SIP/ippi-in-000000a2>AGI Tx >> agi_callerid: numéro_appelant
Comment puis-je récupérer l'uniqueid du Dial? ici 1302732850.164
Peut-on le prédire?
Merci de votre aide