Расскажи плз, use case где это может быть наглядно полезно
Сделать единый presence server
Модератор: Glukinho
Расскажи плз, use case где это может быть наглядно полезно
@sessionbuy01_bot
Коллеги привет. Сталкивался ли кто-нибудь с дублированием dtmf на астере? Суть такая:
Провайдер присылает DTMF и через SIP INFO и RTP_Event. Причем в одном и том же звонке. Астер их воспринимает оба, как 2 разных. Версия 20.9.2. Ниже пример лога одного нажатия "3"
DTMF begin '3' received on PJSIP/******-0018a2dd
DTMF begin ignored '3' on PJSIP/******-0018a2dd
DTMF end '3' received on PJSIP/******-0018a2dd, duration 250 ms
DTMF end passthrough '3' on PJSIP/******-0018a2dd
DTMF end '3' received on PJSIP/******-0018a2dd, duration 201 ms
DTMF end passthrough '3' on PJSIP/******-0018a2dd
Вот тот что 250ms - это SIP INFO. А второй RTP EVENT. И астер их воспринял как 2 разных dtmf. Хотя, по сути это один.
Конкретно этот кейс решили отключением sip info на стороне провайдера. Можно было выключить res_pjsip_dtmf_info.so. Но, может быть, астер умеет нормально обрабатывать такую ситуацию?