Affichage des résultats 1 à 4 sur 4

Discussion: Probleme avec originate

  1. #1
    Membre Junior
    Date d'inscription
    décembre 2014
    Messages
    20
    Downloads
    0
    Uploads
    0

    Probleme avec originate

    Bonjour à tous,

    j'ai un souci avec la commande Originate.

    En effet, je suis sous asterisk 11 avec AMI que j'attaque avec VB6 par le biais de winsock...

    Jusque là pas de problème.

    Ca se corse au moment ou je veux utiliser Originate:

    Je veux appeler le poste 206 à partir du poste 200:

    Message = "Action:Originate" + vbCrLf
    Message = Message + "Channel:SIP/206" + vbCrLf
    Message = Message + "Contextefault" + vbCrLf
    Message = Message + "Exten:46845" + vbCrLf
    Message = Message + "Priority:1" + vbCrLf
    Message = Message + "CallerID:200" + vbCrLf
    Message = Message + "Timeout:30000" + vbCrLf
    Message = Message + "Async:yes" + vbCrLf
    Message = Message + "Application:" + vbCrLf
    Message = Message + "Data:" + vbCrLf
    Message = Message + "Account:" + vbCrLf
    Message = Message + "Variable:" + vbCrLf
    Message = Message + vbCrLf
    Winsock1.SendData Message

    J'ai pour réponse: Message: Extension does not exist.

    J'ai l'impression que c'est le exten qui ne lui plait pas, j'ai d'ailleurs pas très bien compris comment fonctionnait exten ...

    Ou l'extension portant le poste 200 et 206 existe bien et il sont bien connectés à Asterisk...

    Avez-vous une idée

    Par avance merci

    28marc28

  2. #2
    Membre Senior
    Date d'inscription
    septembre 2010
    Localisation
    Where the sun shines
    Messages
    1 418
    Downloads
    0
    Uploads
    0
    il faut que tu mettes exten:200

    en gros, on établit un appel vers le channel indiqué ( SIP/206), et on se branche à context,exten,prioriy

    il faut donc que tu aies aussi dans le context defaut, une ligne: exten => 200,1,Dial(sip/200)

    le 206 va sonner, et sur décroché, le 200 va sonner, et sur décroché, l'appel sera bridgé, ie, les deux morceaux seront mis ensemble

  3. #3
    Membre Junior
    Date d'inscription
    décembre 2014
    Messages
    20
    Downloads
    0
    Uploads
    0
    Bonjour Jean,

    Merci pour ta réponse(avec retard mais je suis pas toujours disponible),

    Je viens de réaliser plusieurs essais qui sont resté infructueux ...

    Voici le dernier:
    Message = "Action:Originate" + vbCrLf
    Message = Message + "Channel:SIP/300" + vbCrLf
    Message = Message + "Context:105,1,Dial(sip/300)" + vbCrLf
    Message = Message + "Exten:300" + vbCrLf
    Message = Message + "Priority:1" + vbCrLf
    Message = Message + "CallerID:105" + vbCrLf
    Message = Message + "Timeout:30000" + vbCrLf
    Message = Message + "Async:yes" + vbCrLf
    Message = Message + "Application:" + vbCrLf
    Message = Message + "Data:" + vbCrLf
    Message = Message + "Account:" + vbCrLf
    Message = Message + "Variable:" + vbCrLf
    Message = Message + vbCrLf
    Winsock1.SendData Message

    Sur le principe c'est l'extension 105 qui se met en relation avec l'extension 200.
    J'ai bien changé le context mais je suis toujours en erreur.

    Peux tu me guider plus précisément ?

    Par avance merci

    28marc28

  4. #4
    Membre Senior
    Date d'inscription
    septembre 2010
    Localisation
    Where the sun shines
    Messages
    1 418
    Downloads
    0
    Uploads
    0
    ben, là c'est 105 avec 300 (et pas 200) - sinon, faut le contenu de la console lors de l'appel

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
  •