Изменения

Перейти к: навигация, поиск

Интеграция с телефонией

379 байт добавлено, 10:26, 13 августа 2015
Интеграция мобильного приложения
Сохраните настройку, и проверьте ее работоспособность, введя 2 телефона, и нажав кнопку "Тест". Система должна отправить запрос на Asterisk, и он должен позвонить сначала на первый телефон, потом, после поднятия трубки, идет вызов на второй номер, и происходит их коммутация. К сожалению, на этом уровне наша система может "поймать" и отобразить только ошибки подключения к AMI, т.е. ошибочный адрес сервера и/или неверный/закрытый порт. В случае неверного указания остальных данных, включая логин и пароль, система "подумает", что все прошло гладко, запрос она сформировала и на сервер отправила. В случае, если все хорошо - вы получите телефонный звонок. Если же этого не произошло - проверьте все введенные данные, попробуйте посмотреть что происходит в астериске - команда "asterisk -r".
 
При осуществлении вызова сервер приложения посылает на Asterisk AMI-запрос вида:
 
Action: login
Events: on
Username: $USERNAME
Secret: $PASSWORD
Action: originate
Channel: $CHANEL/$CALL-FROM-NUMBER
WaitTime: 30
CallerId:
Exten: $CALL-TO-NUMBER
Context: $CONTEXT
Priority: 1
Action: Logoff
Как Вы уже заметили, данная настройка подразумевает наличие глубоких знаний в области администрирования asterisk-сервера, поэтому, убедительная просьба: если Вы ими не обладаете, прежде чем звонить нам и просить помощи, обратитесь к специалисту, поддерживающему вашу телефонию, покажите ему данное руководство. С очень большой вероятностью ему все будет понятно, и он все настроит за 30 минут. Наша служба технической поддержки не обладает достаточной квалификацией в данной области, и, скорее всего, мы не сможем оказать вам поддержку в этом вопросе.

Навигация