-
Autre exple
Ou aussi qqchose comme +33123456789 ou le DID est reçu de cette maniere alors ce sera le role d'un context du dialplan de faire la correction pour obtenir l'exple precedent
voir
exten => _[+0-9]!,1,Set(DN=${SIP_HEADER(TO):5})
exten => _[+0-9]!,n,Set(DN=${CUT(DN,@,1)})
exten => _[+0-9]!,n,Set(DN=1${DN:-2})
exten => _[+0-9]!,n,GotoIf($["${CALLERID(num)}" != ""]?follow_caller)
exten => _[+0-9]!,n,Set(CALLERID(num)=0000000000)
exten => _[+0-9]!,n(follow_caller),GotoIf($["${CALLERID(name)}" = ""]?:folow_from_trunk)
exten => _[+0-9]!,n,Set(CALLERID(name)=${CALLERID(num)})
exten => _[+0-9]!,n(folow_from_trunk),Goto(from-trunk,${DN},1)
ce qui permet de recuperer la SDA sur 3 chiffres
Voila
-
pouvait m'indiquer la démarche a suivre pour que sa soit fonctionnel svp je doit montrer sont fonctionnement pour demain
-
voila ou j'en suis actuellement sipall.PNG
Using SIP RTP TOS bits 184
== Using SIP RTP CoS mark 5
-- Executing [0762558979@from-trunk:1] Set("SIP/2-00000003", "__FROM_DID=076 2558979") in new stack
-- Executing [0762558979@from-trunk:2] NoOp("SIP/2-00000003", "Received an u nknown call with DID set to 0762558979") in new stack
-- Executing [0762558979@from-trunk:3] Goto("SIP/2-00000003", "s,a2") in new stack
-- Goto (from-trunk,s,2)
-- Executing [s@from-trunk:2] Answer("SIP/2-00000003", "") in new stack
-- Executing [s@from-trunk:3] Log("SIP/2-00000003", "WARNING,Friendly Scanne r from 192.168.1.49") in new stack
[2017-12-07 14:03:43] WARNING[13485][C-00000003]: Ext. s:3 @ from-trunk: Friendl y Scanner from 192.168.1.49
-- Executing [s@from-trunk:4] Wait("SIP/2-00000003", "2") in new stack
-- Executing [s@from-trunk:5] Playback("SIP/2-00000003", "ss-noservice") in new stack
-- <SIP/2-00000003> Playing 'ss-noservice.ulaw' (language 'en')
-- Executing [s@from-trunk:6] SayAlpha("SIP/2-00000003", "0762558979") in ne w stack
-- Executing [s@from-trunk:7] Hangup("SIP/2-00000003", "") in new stack
== Spawn extension (from-trunk, s, 7) exited non-zero on 'SIP/2-00000003'
-- Executing [h@from-trunk:1] Macro("SIP/2-00000003", "hangupcall,") in new stack
-- Executing [s@macro-hangupcall:1] GotoIf("SIP/2-00000003", "1?theend") in new stack
-- Goto (macro-hangupcall,s,3)
-- Executing [s@macro-hangupcall:3] ExecIf("SIP/2-00000003", "0?Set(CDR(recordingfile)=)") in new stack
-- Executing [s@macro-hangupcall:4] NoOp("SIP/2-00000003", " monior file= ") in new stack
-- Executing [s@macro-hangupcall:5] AGI("SIP/2-00000003", "attendedtransfer-rec-restart.php,,") in new stack
-- Launched AGI Script /var/lib/asterisk/agi-bin/attendedtransfer-rec-restart.php
-- <SIP/2-00000003>AGI Script attendedtransfer-rec-restart.php completed, returning 0
-- Executing [s@macro-hangupcall:6] Hangup("SIP/2-00000003", "") in new stack
== Spawn extension (macro-hangupcall, s, 6) exited non-zero on 'SIP/2-00000003' in macro 'hangupcall'
== Spawn extension (from-trunk, h, 1) exited non-zero on 'SIP/2-00000003'
-
-
bon merci de m'avoir aider en tout cas c'est cool a vous 2
-
On t'abandonne pas
ça fonctionne?
-
Bonjour,
En esperant que cela ait pu t'aider c'est bien
Mais je reviens sur le post, de mon point de vue afin de comprendre le fonctionnement de Asterisk
il vaut mieux demarrer avec asterisk "naturel" et créer les extensions.conf que d'utiliser FreePbx ou Wazo ou autre
pour commencer.
Apres un bonne maitrise du logiciel donc de la comprehension il sera plus facile d'utiliser ces packages
pour une install.
Voila
A+
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
-
Règles du forum