Исходящий вызов 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.


person Mike    schedule 22.04.2014    source источник
comment
объясните, с какой проблемой вы столкнулись/ошибки?   -  person    schedule 22.04.2014


Ответы (1)


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

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

person Mike    schedule 22.04.2014