Jump to content
Калькуляторы

абонент недоступен sip 200 ok

всем привет.

при дозвоне через билайн на сот номер когда автоответчик сообщает "абонент недоступен, оставьте сообщение после сигнала" , в логах астера видно что система принимает статус sip 200 ok, и соответственно делает answer

 

причем есть наблюдение если на этот же номер сделать 30-40 вызовов, то потом астер начинает делать на него hangup.

 

есть ли метод чтобы такие статусы астер сразу распознавал как unavailable или noanswer, или сразу делал hangup на звонок?

 

коммерч предложения тоже рассматриваю

спасибо!

Share this post


Link to post
Share on other sites

А как Вы звоните? SIP, E1, GSM шлюз?

Share this post


Link to post
Share on other sites
В 18.03.2019 в 20:44, d2285 сказал:

коммерч предложения тоже рассматриваю

спасибо!

1) Проверяйте доступность вызываемого абонента через HLR запросы;

2) Проверяйте заголовок Diversion в 181ом сообщении SIP (может не быть), который отражает факт переадресации вызова на голосовую почту.

Share this post


Link to post
Share on other sites

lua в астере  различат по событиям если они есть

Edited by pashashtepa

Share this post


Link to post
Share on other sites

всем спасибо

 

звоню sip через транк оператора

 

а есть ли вариант записать голос из early media "абонент недоступен" , сравнить с готовым , и условие - если совпадает то hangup?

Edited by d2285

Share this post


Link to post
Share on other sites
1 час назад, d2285 сказал:

ть ли вариант записать голос из early media "абонент недоступен" , сравнить с готовым , и условие - если совпадает то hangup?

Попробуйте. Снимите N pcap-дампов и сравните. 

Edited by TheUser

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this