2017-05-19 2 views
0

J'utilise Asterix/FreePBX avec un boîtier GSM pour envoyer des rappels de rendez-vous à plusieurs entreprises et je me demande, combien peut-on écrire dans la file d'attente sortante?Scripting des appels sortants Astérix avec plusieurs CallerID?

J'ai ceci qui fonctionne pour placer l'appel, mais il ne fixe pas le CallerID - il montre toujours comme le nombre de cellules qu'il emploie. Je ne sais pas s'il est possible de changer que les appels sortants, ou si cela était juste pour les connexions SIP internes, comme un système de téléphone de bureau interne:

Channel: SIP/[email protected] #192.168.1.55 is the GSM box 
MaxRetries: 5 
Callerid: "Company One" <2095551212> 
RetryTime: 300 
WaitTime: 45 
Context: outboundmsg1 
Extension: s 
Priority: 1 

Dans mon dossier extensions_custom.conf, j'ai ceci:

[outboundmsg1] 
exten => s,1,Set(TIMEOUT(digit)=5)    ; Set Digit Timeout to 5 seconds 
exten => s,2,Set(TIMEOUT(response)=10)   ; Set Response Timeout to 10 seconds 
exten => s,3,Answer 
exten => s,4,Wait(1) 
exten => s,5,Background(outboundmsgs/msg1)   ; "play outbound msg" 
exten => s,6,Background(outboundmsgs/how_to_ack) ; "Press 1 to replay or 2 to acknowledge receiving this message" 
exten => 1,1,Goto(s,5) ; replay message 
exten => 2,1,Goto(msgack,s,1) ; acknowledge message 
exten => t,1,Playback(vm-goodbye) 
exten => t,2,Hangup 
  • Est-il possible de scripter le exten => s,5,Background(outboundmsgs/msg1) dans le fichier de file d'attente?

Je demande car il y aura plusieurs entreprises avec rendez-vous à 10 incréments d'une minute, donc environ 48 combinaisons différentes par entreprise, il semble donc préférable de script à partir de la file d'attente sortante que de continuer à éditer le fichier extensions_custom.conf.

Répondre

1

La boîte GSM envoie des appels via un réseau gsm. Vous devez avoir un accord avec votre opérateur GSM si vous voulez changer de callerid. En général, ce n'est pas possible ni disponible.

Vous devez utiliser une ligne de réseau SIP ou une connexion e1 avec contrat pour permettre le changement de CID pour obtenir cette possibilité.