Исходящий вызов VoIP с использованием AsterNET в C#

Я пытаюсь делать

mConnection.SendAction(new OriginateAction()
                {
                    Channel = "SIP/201test",
                    Exten = "401",
                    Context = "201", 
                    Priority = "1",
                    CallerId = "201",
                    Timeout = 30000
                });

Где добавочные номера 201 и 401 подключены к моей локальной сети. Я пытаюсь позвонить с 201 на 401. Что я делаю не так?

Редактировать:

  1. У меня есть тестовое приложение с кнопкой "Позвонить"
  2. У меня есть 2 добавочных номера, подключенных к моему серверу - 201, 401
  3. Я хочу позвонить с 201 по 401 по нажатию кнопки "Позвонить"

Название канала я выбрал случайно, даже не уверен, прав ли я.

ОБНОВИТЬ:

`` `

mConnection.SendAction(new OriginateAction()
                {
                    Channel = "SIP/401",
                    Exten = "401",
                    Context = "default",
                    Priority = "1",
                    CallerId = "201"
                    Timeout = 3000000
                });

`` `

Таким образом, 401 принимает вызов от 201, когда отвечая на телефон, голос сообщает, что на телефоне 201, и за ним следует звуковой сигнал. НО 201 на самом деле не звонит, так как при приеме телефонной трубки 201 он не подключен к 401.

1 ответ

mConnection.SendAction(new OriginateAction()
                {
                    Channel = "SIP/401",
                    Exten = "201",
                    Context = "default",
                    Priority = "1",
                    CallerId = "401"
                    Timeout = 3000000
                });

Смотрите решение здесь: https://asternet.codeplex.com/discussions/542916 Я публикую ссылку, чтобы помочь людям, имеющим ту же проблему, иметь возможность прочитать все обсуждения, чтобы уточнить все их несоответствия.

Другие вопросы по тегам