- Если это телефония, работающая через web-service (Манго, UIS, Дом ру, Zadarma, Mobilon).
1. Проверьте работу web-service и доступность ссылки на ваш web-service извне (для каждой телефонии ссылка различается, например http://IP:порт/mango/cb или http://IP:порт/mobilon).
1.1 Для Mango Office - также доступность ссылки можно проверить из личного кабинета в разделе Интеграции API.

2. Если ссылка недоступна - запустите/перезапустите web-service. В режиме отладки - закройте окно и запустите из меню пуск. В обычном режиме - из оснастки Windows или через модуль Настройка служб. В редких случаях служба может не выключаться и оставаться в процессах postgres и тогда может потребоваться ручное выключение процесса web-service через pgAdmin.
3. Если web-service работает и локально ссылка доступна - проверьте проброс портов и выделен ли вам белый IP-адрес.
- Если это телефония на базе Asterisk AMI - проверьте подключение с помощью telnet.
1. На компьютере, с которого используется сип-телефон. Откройте командную строку, если не установлен telnet, установите его командой: "pkgmgr /iu:"TelnetClient"" и перезапустите командную строку.
Запустите telnet командой: "telnet"
Откройте соединение к астериск командой: "open адрес порт" заменив адрес и порт на адрес и порт от asterisk ami, указываются через пробел.
Если ошибка соединения - проверьте настройки manager.conf и manager.d
Если соединились, переходим к шагу 2.
2. Заготовьте в блокноте такой текст:
Action: Login
Username: логин
Secret: пароль
Заменив соответственно логин и пароль на настоящие, скопируйте заготовленный текст и вставьте в открытое соединение telnet, нажмите Enter 2 раза.
Соединение может быть потеряно за то время, пока мы готовили текст, тогда нужно повторить команду open.
Если возникла ошибка, устраняем ошибку - исправляем логин/пароль.
После успешного логина вставляем:
Action: Events
Eventmask: ON
и два раза Enter.
3. Пробуйте позвонить, заготавливаем текст в блокноте:
Action: Originate
Channel: SIP/101
Callerid: 101
Context: default
Exten: 79xxxxxxxxx
Priority: 1
Timeout: 30000
Async: true
Заменяем 101 на свой внутренний номер, который привязали локально в настройках sip-phone, 79xxxxxxxxx - на номер телефона, куда звонить, default - на название контекста, которое вы указали в настройках в программе, приоритет с 1 на тот, который указали в программе.
Вставляем текст в командную строку, жмем 2 раза Enter, и смотрим в чем ошибка.