Софтфон + Asterisk AMI

Внимание! Данный форум является модерируемым.
Для получения к нему доступа необходимо зарегистрироваться или авторизоваться на сайте.

Страницы: 1
RSS
Софтфон + Asterisk AMI
 
Просьба к разработчику посмотреть лог и ответить на вопрос. Достаточно ли добавить в AMI команду sippeers или потребуются другие? Если потребуются другие, то какие? Пытаемся у производителя АТС запросить недостающий функционал.
Спасибо.
 
Добрый день, Илья!

Достаточно ли добавить в AMI команду sippeers для решения какой задачи? За что отвечает данная команда?
 
Цитата
Алексей Чаплыгин написал:
для решения какой задачи?
подружить Софтфон с нашей АТС
Цитата
Алексей Чаплыгин написал:
За что отвечает данная команда?
Передает софтфону список абонентов нашей АТС.

Софтфон запрашивает у АТС список абонентов с помощью команды sippeers, но наша АТС говорит что не знает такой команды. Мы пытаемся добиться у производителя АТС добавления\включения этой команды в нашей АТС. Но хотим уточнить у разработчиков софтфона, это единственная команда которой не хватает в нашей АТС или сразу просить еще какие-то. Список поддерживаемых нашей АТС команд есть в приложенном файле ListCommands.txt
Вообще для разработчика софтфона это плевый вопрос, но я никак не могу пробиться сквозь первую линию техподдержки.
Изменено: Илья - 11.10.2016 16:29:23
 
Добрый день, Илья!

Спасибо за уточнения. Вы уже общаетесь с разработчиком. Сразу скажу, что одной командой вы точно не решите вопрос. Для нормальной работы модуля с вашей АТС на АТС должен быть разрешен один из протоколов AMI или AMI2. Эти протоколы содержат очень много команд, в том числе избыточных для текущей работы решения 1С-Рарус:Интеграция с телефонией(Софтфон), т.к. это суть данных протоколов - они передают всю информацию выполняемую на АТС. Все эти команды, их параметры в настоящее время зашиты в модуль интеграции с AТС Asteriks. Рекомендуем вам также использовать более новую версию модуля, т.к. у вас она более, чем годовалой давности.
Ниже представлены названия команд которые используются в настоящее время модулем
"Action: Sippeers" - получение SIP линий
"Action: SIPShowPeer" - получение детальной информации по SIPлинии, включая Context и Callerid

"Action: PJSIPShowEndpoints" - получение PJSIP линий
"Action: PJSIPShowEndpoints" - получение детальной информации по PJSIP линии, включая Context и Callerid

"Action: DAHDIShowChannels" - получение DAHDI (аналоговых линий через подключенный шлюз)
Command "dahdi show channel ..." - получение детальной информации по DAHDI линии

Не все версии Астериска поддерживают все эти команды. Например старый Астериск не поддерживает работу с PJSIP.
Но "Sippeers" поддерживают все известные нам версии Астериска.

Список команд, используемый в модуле работы с Астериском.
Action: PJSIPShowEndpoint
Action: PJSIPShowEndpoints
Action: Atxfer
Action: command
Action: DAHDIShowChannels
Action: Hangup
Action: ListCommands
Action: login
Action: Logoff
Action: Originate
Action: MixMonitor и/или Action: Monitor
Action: Park
Action: Ping
Action: Redirect
Action: Sippeers
Action: SIPShowPeer
Action: StopMonitor

Команды (Action: command)
Command: core show version
Command: dahdi show channel xxx
 
Во, то что нужно. Спасибо большое.


Цитата
Алексей Чаплыгин написал:
Вы уже общаетесь с разработчиком.
Тогда почему был задан вопрос:
Цитата
Алексей Чаплыгин написал:
За что отвечает данная команда?
 
Цитата
Илья написал:
Тогда почему был задан вопрос:Цитата Алексей Чаплыгин  написал:
За что отвечает данная команда?
Потому, что одной командой вы не сможете решить вопрос интеграции. Чем точнее вы будете излагать свою задачу, тем полнее будете получать ответы.  
 
Цитата
Алексей Чаплыгин написал:
Чем точнее вы будете излагать свою задачу, тем полнее будете получать ответы.
Извините, вот тут не согласен с вами. Я пробовал зайти с этой стороны и описал свою ситуацию подробно, приложил логи, описал что у нас есть, что хотим и где проблема. Вопрос был отправлен на почту mailto:crm@rarus.ru crm@rarus.ru Отгадайте какой ответ я получил.
Скрытый текст

После этого ответа я и решил прикинуться тупым валенком и зайти с другой стороны
 
Алексей Чаплыгин, добрый день!

Сегодня со мной связались представители Granstream(производитель нашей АТС).
Прошу Вас ответить на след вопрос:
[spoiler=]Здравствуйте, Илья!
Прошу уточнить у разработчиков – достаточно ли будет добавления следующих команд:

"Action: Sippeers" - получение SIP линий – баг зарегистрирован

"Action: SIPShowPeer" - получение детальной информации по SIPлинии, включая Context и Callerid – уже добавлена

"Action: PJSIPShowEndpoint" - получение PJSIP линий – баг зарегистрирован

"Action: PJSIPShowEndpoints" - получение детальной информации по PJSIP линии, включая Context и Callerid – баг зарегистрирован

"Action: DAHDIShowChannels" - получение DAHDI (аналоговых линий через подключенный шлюз)  – уже добавлена

Command "dahdi show channel ..." - получение детальной информации по DAHDI линии - она не реализована в AMI Asterisk13: https://wiki.asterisk.org/wiki/display/AST/Asterisk+13+AMI+Actions~~HEAD=pobj[/SPOILER]
Спасибо.
 
Добрый день, Илья!

Вопрос не совсем понятен - достаточно для чего? Ранее был передан список всех команд, которые должны быть доступны на АТС. Список из вашего вопроса - не полный.
В связи с чем ответ - нет, не достаточно для нормальной интеграции с АТС.
 
Так, давайте по другому.
Сейчас из тех команд что используются в модуле работы с Астериском в нашей АТС отсутствуют:
  1. Action: PJSIPShowEndpoint
  2. Action: PJSIPShowEndpoints
  3. Action: Sippeers
  4. Action: SIPShowPeer
  5. Action: command (и назовем их подкоманды "Command: core show version",
    "Command: dahdi show channel xxx")
Если производитель добавит 1-4 команды и не добавит команды указанные в пункте 5, сможет ли программа работать.
Я понимаю что какой-то функционал будет утрачен, но допустим контролировать внутренние линии она сможет?
Просто сейчас без команды Sippeers мы вообще никак не можем использовать программу кроме как по SIP протоколу, но этот вариант нас не устраивает.

На какие функции программы повлияет отсутствие команд указанных в п.5?
Функции не связанные с командами указанными в п.5 будут работать?
Блин, я не знаю как еще сформулировать вопрос чтоб не нарваться на очередной ответ(вопрос) в духе "достаточно для чего?"
 
Давайте я может еще вот так спрошу:

1. Мы на железку для тестов поставили Астериск13+FreePBX (RasPBX)
  • Софтфон с ней работает как нам надо
  • У неё отсутствует команда "Command: dahdi show channel xxx"
  • Но у нее вообще не подключены dahdi линии
2. Боевая АТС Grandstream UCM6104
  • подключены DAHDI линии
  • нет команды "Command: dahdi show channel xxx"
Будет ли софтфон работать с боевой АТС также как с тестовой(RasPBX), например игнорируя DAHDI (он нам вроде как в софтфоне не нужен)
Что будет когда софтфон увидит наличие DAHDI линий, но не сможет получить детальной информации по DAHDI линиям с помощью команды "Command dahdi show channel ..."
-Перестанет дальше обслуживать модуль работы с Астериском
-Выдаст ошибку и остановиться
-Проигнорирует DAHDI линии и будет работать с теми линиями по которым получил информацию?

Может нам вообще не заморачиваться с "Command: dahdi show channel xxx" и софтфон будет нормально работать в нашей конфигурации?  
 
1. Самый простой вариант - поставить СофтФон и посмотреть, что будет.

2. Вероятнее всего проигнорирует эти линии. Но остановиться не должен.
"Command: dahdi show channel xxx" - очень важная команда при работе с dahdi. Из этой команды получаю все параметры линии.
'Context', 'Channel', 'Callerid'.

Т.е. без этой команды точно не будет работать с этими линиями, но с другими линиями проблем быть не должно.  
 
Цитата
Алексей Чаплыгин написал:
Самый простой вариант - поставить СофтФон и посмотреть, что будет.
Ну пока проверять не на чем. Когда прошивку новую выпустят с sippeers и др. командами, тогда конечно проверим.

Цитата
Алексей Чаплыгин написал:
Вероятнее всего проигнорирует эти линии. Но остановиться не должен.
"Command: dahdi show channel xxx" - очень важная команда при работе с dahdi. Из этой команды получаю все параметры линии.
'Context', 'Channel', 'Callerid'.

Т.е. без этой команды точно не будет работать с этими линиями, но с другими линиями проблем быть не должно.
Понял, спасибо.  
 
Илья, просьба сюда в ветку дать обратную связь по результату решения вопроса. К нам обращаются еще ряд пользователей у кого есть проблемы с указанной  АТС.
Заранее спасибо!
 
Вопрос решен.
Страницы: 1
Читают тему
Поддержка отраслевых решений «1С-Рарус»
Услуги 1С