2017-03-10 4 views
0

sipml5クライアントでアスタリスクコールID(cdrテーブル内のuniqueid)(例:1487150355.465)を取得するにはどうすればよいですか。 私が見た限りでは、アスタリスクIDと(afaic)の関係はありません。 https://www.doubango.org/sipml5/docgen/symbols/SIPml.Session.html#getId です。アスタリスクsipml5のコールID

私はアスタリスクで追加のヘッダーを設定し、そこにIDを設定することができますが、いくつかの組織上の理由でこれを行うことはできません。おかげさまで

答えて

1

チャンネルに割り当てられたアスタリスク固有のチャンネルID(呼び出しIDではない)。デフォルトでは、アスタリスクはそれをsipや他のプロトコル経由で送信しません。

だから、アスタリスクで何もせずにそれを得ることはできません。

+0

アスタリスクには、そのチャネルIDがあり、それは 'cdr'テーブルにuniqueidとともに書き込むのですか?ありがとう – user3376996

+0

わからない。あなたはドライバのソースを読んでいる、sipmlはあまりにも新しいです。 – arheops

+0

は消えています。 カスタムテーブル 'sip_callid'を' cdr'テーブルに追加し、 '' extensions.confの '' 'set(CDR(sip_callid)= $ {SIPCALLID})' '' に書きました。 '' '' – user3376996

関連する問題