[英]Twilio only signal "free" SIP endpoints
我使用 twilio 功能實現了帶有 SIP 域的 twilio 直接 SIP 呼叫,用於多個 SIP 客戶端的入站和出站,無需任何額外的 PBX。 目前 SIP 入站是並行配置的,所以所有注冊和在線的 SIP 端點都會響鈴。 這是通過以下代碼片段實現的:
const dialer = twiml.dial({
ringTone: "de",
action: "https://...",
timeout: 25,
answerOnBridge: true,
callerId: event.From
})
dialer.sip('sip:accounta@demo1.sip.twilio.com');
dialer.sip('sip:accounta@demo2.sip.twilio.com');
dialer.sip('sip:accounta@demo3.sip.twilio.com');
在 SIP 域的“傳入呼叫”上調用。 這很好用。
目前所有的 SIP 電話都會在有新電話打進來時響鈴。即使是已經在通話中的電話也是如此。 有沒有辦法只“響鈴”當前不在通話中的 SIP 端點,而無需運行完整的 PBX? 也許是這樣的?
使用 Twilio Sync 來“收集”所有變化的呼叫狀態的數據。 然后使用此數據僅在上面的代碼片段中添加“免費”sip 端點
找到一個 SIP 軟電話軟件,它會在通話期間“注銷”SIP。 使用 MicroSIP 客戶端手動執行此操作目前已經可行,但代理需要在每次呼叫時手動登錄/注銷。
對此有更好的解決方案嗎?
找到一個 SIP 軟電話軟件,它會在通話期間“注銷”SIP。
Softphone.Pro 可以在通話或 ACW 時“注銷”。 它將 SIP REGISTER Expires:0 消息發送到您的 SIP 服務器,這意味着“立即注銷我”。
“UnregAccsForNA=1”配置文件參數是你所需要的。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.