Исходящий вызов VoIP с использованием AsterNET в C#
Я пытаюсь делать
mConnection.SendAction(new OriginateAction()
{
Channel = "SIP/201test",
Exten = "401",
Context = "201",
Priority = "1",
CallerId = "201",
Timeout = 30000
});
Где добавочные номера 201 и 401 подключены к моей локальной сети. Я пытаюсь позвонить с 201 на 401. Что я делаю не так?
Редактировать:
- У меня есть тестовое приложение с кнопкой "Позвонить"
- У меня есть 2 добавочных номера, подключенных к моему серверу - 201, 401
- Я хочу позвонить с 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 Я публикую ссылку, чтобы помочь людям, имеющим ту же проблему, иметь возможность прочитать все обсуждения, чтобы уточнить все их несоответствия.