Отладка причины завершения вызова¶
Выполняйте следующие инструкции последовательно.
1. Найдите интересующий звонок в Детальном отчете по звонкам.
2. Если в детальном отчете по звонкам нет искомого звонка, то вызов не прошел через систему.
Выполните отладку прохождения вызова по инструкции Отладка прохождения VoIP вызова.
- инициатор отбоя - пир - вызов был завершен удаленной стороной с кодом отбоя, указанным в код завершения.
Вы можете проверить это, выполнив Захват звонков или Отладку VoIP звонка с Wireshark или Отладкy SIP протокола в Asterisk.
Если у вас есть вопросы, почему вызов был завершен пиром с данным кодом отбоя, вы можете обратиться к вашему партнеру за разъяснениями.
Также в этом случае составить картину звонка может помочь проверка другой имеющейся информации, например, аудиозаписи, или RTP статистики. - инициатор отбоя - система - перейдите к п.12.
4. Проверьте длительность соединения звонка.
Если звонок был соединен и длительность соединения больше 1-2 сек - перейдите к п.7.
5. Проверьте, что сессия сигнализации была корректно установлена между Smartswitch и удаленной стороной.
Для этого выполните Захват звонков или Отладку VoIP звонка с Wireshark или Отладкy SIP протокола в Asterisk.
При сложностях с разбором дампа вы можете предоставить его техподдержке Streamco.
6. При ошибке в сигнализации со стороны Smartswitch обратитесь к техподдержке Streamco и предоставьте дамп, полученный в п.5.
При ошибке в сигнализации со стороны удаленной стороны, либо при отсутствии видимых ошибок в сигнализации, перейдите к п.11, поскольку с нашей стороны неочевидно, почему удаленная сторона приняла решение о завершении вызова.
7. Ошибок в сигнализации нет, возможна проблема с передачей RTP потока.
Проверьте, что во вкладке RTP в деталях звонка присутствуют RTP пакеты, посланные на удаленную сторону.
Если да - перейдите к п.11.
8. Если существует связанная CDR, то проверьте, что RTP поток пришел от удаленной стороны в связанном CDR.
Если да - то поток блокировался на уровне Smartswitch.
Обратитесь к техподдержке Streamco и предоставьте дамп обоих ног.
- проверьте конфигурацию Smartswitch
- проверьте адреса для медиа потока, которые участвуют в сигнализации.
Выполните Отладку VoIP звонка с Wireshark или Отладкy SIP протокола в Asterisk.
При сложностях с разбором дампа вы можете предоставить его техподдержке Streamco.
В случае, если RTP поток идет напрямую - перейдите к п. 11.
10. RTP поток не пришел от удаленной стороны.
Проверьте конфигурацию сети и файерволов.
Обратитесь к представителю удаленной стороны за разъяснениями о причине отсутствия RTP от него.
11. Обратитесть к представителю удаленной стороны за разъяснениями о причине отбития звонка.
12. Проверьте, есть ли связанный CDR (вкладка Связанные CDR в деталях звонка).
Если нет и вы смотрите входящую ногу - вызов не прошел через систему.
Выполните отладку прохождения вызова по инструкции Отладка прохождения VoIP вызова.
Если нет и вы смотрите исходящую ногу - то вызов был сгенерирован Smartswitch, перейдите к п.14.
13. Проверьте, кто инициатор отбоя в связанной CDR.
Если это - пир, то исходная нога звонка было отбита в ответ на то, что удаленная сторона отбила связанную ногу.
Исследуйте причину отбития связанной ноги по этой инструкции начиная с п.1.
14. Решение о завершении звонка приняла система Smartswitch.
Это могло быть в одном из случаев:
- не прошло согласование установки сессии с удаленной стороной
Удаленная сторона ответила не тем сообщением, что ожидается на данном этапе установки сессии , или не ответила вообще.
Проверить это можно, выполнив Отладку VoIP звонка с Wireshark или Отладкy SIP протокола в Asterisk.
- сработало ограничение по балансу
Проверить это можно, проверив баланс пира в системе.
- соединенный звонок был отбит вследствие RTP таймаута на SIP канале(отсутствие RTP от удаленной стороны в течение сконфигурированного интервала времени)
Проверить это можно, посмотрев на вкладку RTP в деталях звонка в Детальном отчете по звонкам.
Либо выполнив Отладку SIP протокола в Asterisk.
- вызов был отбит через веб-интерфейс
- вызов был отбит вследствие выполнения ДВО
Проверить это можно, выполнив Отладку Asterisk.