Je dois mesurer le MOS et la qualité du service VOIP dans un réseau. Je veux créer un script qui simule les appels, puis mesure les mésortingques du réseau.
J’utilise un astérisque.
Avez-vous des suggestions sur la façon de créer des scripts et de planifier des appels de test avec un astérisque?
Je voudrais faire des appels de durée différente en utilisant peut-être des fichiers avi.
De toute évidence, je dois automatiser les appels sortants et la réponse automatique à ces appels sortants.
Je suggère d’utiliser des fichiers d’appel Asterisk
Créez un nom de fichier /tmp/example.call
tel que:
Channel: SIP/peerdevice/1234 Application: Playback Data: silence/1&tt-weasels
Et puis copiez ce fichier et déplacez-le dans le spool sortant de l’astérisque, tel que:
cp /tmp/example.call /tmp/example.call.new mv /tmp/example.call.new /var/spool/asterisk/outgoing
Vous remarquerez à l’Asterisk CLI qu’il va créer un nouvel appel.
Vous pouvez faire en sorte qu’un autre astérisque réponde automatiquement à l’appel en lui disant de répondre dans le plan de numérotation, par exemple si vous avez un autre appareil SIP/peerdevice
et que vous SIP/peerdevice
le 1234 par exemple, dans votre plan de numérotation:
[somecontext] exten => 1234,1,Answer() same => n,Noop(Example call inbound) same => n,Playback(hello-world) same => n,Hangup()
Et vous pouvez créer plusieurs extensions pour faire ce que vous voulez pour modifier le comportement de l’appel.
Vous pouvez également utiliser la commande originate, telle que:
ast*CLI> channel originate SIP/755XXXXX@sip-outbound extension s@context_name
Qui peut également être émis à partir d’un shell comme:
[user@host]$ asterisk -rx 'channel originate SIP/755XXXXX@sip-outbound extension s@context_name'
SIP/755XXXXX@sip-outbound
= Quel périphérique utiliser lors de la numérotation, cela pourrait être IAX., SIP, DAHDI après une barre oblique et un numéro de téléphone
extension
= Est requirejs pour la commande. Vous pouvez également utiliser une application
suivie d’une application Asterisk, un channel originate SIP/device/1234 application playback tt-monkeys
lancement de l’application channel originate SIP/device/1234 application playback tt-monkeys
pouvant lire un fichier audio.
s
= C’est à quelle extension envoyer dans le contexte spécifié ci-dessous
@context_name
= Quel contexte envoyer dans extensions.conf
Plus d’informations disponibles dans ce guide Asterisk