Я использую voximplant для соединения двух sip-клиентов и совершения звонка между ними. Ниже приведен сценарий, который я создал.
VoxEngine.addEventListener(AppEvents.CallAlerting, e => {
const out = VoxEngine.callUser("username");
out.addEventListener(CallEvents.Connected, () => {
out.say(
"The test is successful. Bye.",
{
"language": VoiceList.Amazon.en_US_Joanna,
"ttsOptions": {
"pitch": "high",
"volume": "loud",
"rate": "x-slow"
}
});
});
});
Когда сценарий запускается вызовом от одного sip-клиента, другой sip-клиент получает вызов, и как только он отвечает, он может слышать IVR, но обе стороны не могут слышать друг друга. Кроме того, вызывающий абонент не может видеть ответ на вызов, и он остается «вызывающим» на своем конце. Я что-то упустил?