Size: a a a

2020 June 14

е

енот in ru_freeswitch
и как такое вообще сделать, хм
источник

BK

Boris Kovalenko in ru_freeswitch
Не в сети можно узнать через sofia_contact, вернёт user/not_registered
источник

BK

Boris Kovalenko in ru_freeswitch
Потом - 5сек это через originate_timeout
источник

BK

Boris Kovalenko in ru_freeswitch
Причина отбоя originate_disposition
источник

BK

Boris Kovalenko in ru_freeswitch
Поизвращавшись можно все на xml сделать, но я бы lua использовал
источник

е

енот in ru_freeswitch
Проект не делается на луа -_-
источник

е

енот in ru_freeswitch
я не умею луа
источник

BK

Boris Kovalenko in ru_freeswitch
Ну тогда xml
Кстати, user_not_registered так же возвращается в originate_disposition
источник

BK

Boris Kovalenko in ru_freeswitch
Тогда bridge с originate_timeout, а потом проверка originate_disposition
источник

е

енот in ru_freeswitch
три кондишена, один за другим
источник

BK

Boris Kovalenko in ru_freeswitch
Да
источник

е

енот in ru_freeswitch
первый это звонок на 1001, оригинэйт таймаут
хэнгап афтер бридж, брек=невер
источник

е

енот in ru_freeswitch
второй это originate_disposition = usern_not_registered|user_busy(Надо уточнить будет как бизи приходит тут)
звонок на сотовый
источник

BK

Boris Kovalenko in ru_freeswitch
Только не забыть, что xml парсится _до_, соответственно просто так мы до originate_disposition не доберемся
источник

е

енот in ru_freeswitch
а там инлайн=тру ставить надо, по идее, и всё
источник

BK

Boris Kovalenko in ru_freeswitch
Нет
источник

BK

Boris Kovalenko in ru_freeswitch
Не сработает
источник

е

енот in ru_freeswitch
ёмаё
источник

BK

Boris Kovalenko in ru_freeswitch
bridge и с transfer на extension с проверкой условий
источник

е

енот in ru_freeswitch
а после трансфера мы доберемся до диспозишена?
источник