关于FreeSWITCH callID变量的混淆

时间:2014-11-06 12:15:26

标签: freeswitch

我对代表呼叫ID的频道变量感到有些困惑。

我发现有三个变量,1)Unique-ID 2)Channel-Call-UUID 3)variable_sip_call_id,它之间有什么不同。

在整个呼叫期间,Channel-Call-UUID的值似乎是稳定的,在开始时Unique-ID的值与Channel-Call-UUID相同,但是当桥接时,它将值更改为另一个ID,然后它回到起始值,我不清楚何时以及为什么。

变量variable_sip_call_id很多时候没有任何值,并且它在桥接时更改值,然后返回到先前的值。

我在FreeSWITCH维基中寻找解释,但是找不到。
有人可以对这些变量给出一个很好的解释,它们的用途是什么,等等。

1 个答案:

答案 0 :(得分:0)

来自邮件列表的答案:

  

布赖恩·韦斯特:

     
      
  1. Unique-ID是会话UUID,在会话期间根本不会改变(也称为呼叫)。

  2.   
  3. 通过查看源代码,Channel-Call-UUID与您通过桥接的会话的唯一ID或唯一ID相同。

  4.   
  5. sip_call_id将是入站/出站SIP呼叫的sip call_id,很可能出站将匹配Unique-ID和   入站它将是远程方设置/发送的内容。

  6.