如何使用freeswitch从SIP呼叫到H323?

问题描述 投票:0回答:1

我尝试使用freeswitch将H323的呼叫集成到SIP,从而可以实现以下功能:

  1. sip可以拨打h323
  2. h323可以呼叫sip

每个信令协议的端点:

  1. H323:Avaya 和 Polycom Realpresence
  2. SIP:Eyebeam / X-Lite

我在 freeswitch 中使用 mod_h323。 realpresence Desktop 和 avaya 都可以使用语音和视频成功呼叫对方。

当我尝试从 SIP(Eyebeam) 拨打 H323 (Realpresence) 时,发生了一些奇怪的情况。 Realpresence 显示有来自 SIP 的来电,但几秒钟后显示呼叫已挂断。当我尝试在我的服务器内部进行 grep 时,似乎 freeswitch 已经崩溃并强制关闭,然后我需要再次重新启动 freeswitch。

下面是我的h323.conf:

<configuration name="h323.conf" description="H323 Endpoints">
  <settings>
    <param name="trace-level" value="10" />
    <param name="context" value="public" />
    <param name="dialplan" value="XML" />
    <param name="codec-prefs" value="PCMA,PCMU,GSM,G729" />
    <!-- <param name="codec-prefs" value="PCMA,PCMU"/>-->
    <param name="use-rtp-timer" value="true" /> <!-- enable RTP timer - should always be enabled -->
    <param name="rtp-timer-name" value="soft" /> <!-- soft is default -->
    <param name="gk-address" value="172.16.0.97" />    <!-- empty to disable, "*" to search LAN -->
    <param name="gk-retry" value="30" /> <!-- optional GK register retry timer -->
    <param name="endpoint-name" value="fs" />
    <param name="fax-old-asn" value="true" />
    <param name="ptime-override-value" value="20" />
    <param name="faststart" value="true" /> <!-- optional -->
    <param name="h245tunneling" value="true" /> <!-- optional -->
    <param name="h245insetup" value="true" /> <!-- optional -->
    <param name="jitter-size" value="60" /> <!-- optional -->
    <param name="progress-indication" value="8" /> <!-- optional - PI
value in progress message-->
    <param name="alerting-indication" value="8" /> <!-- optional - PI
value in alerting message-->
  </settings>
  <listeners>
    <listener name="default">
      <param name="h323-ip" value="$${local_ip_v4}" />
      <param name="h323-port" value="1720" />
    </listener>
  </listeners>
</configuration>

下面是我崩溃前的最后一个日志

      2023-10-05 11:08:56.382 [DEBUG] Reading PDUs: callRef=3272
          2023-10-05 11:08:56.382 [DEBUG] PThread::PXBlockOnIO(82,0)

如果有人有使用freeswitch在H323和SIP之间建立呼叫的经验,请帮助我。

更新: 我将 realpresence 更改为另一个使用 H323 协议的软件电话,称为“Ekiga”。现在 ekiga 和 X-Lite 之间的通话已经正常并且有语音了。问题是从SIP呼叫Avaya H323,可以建立通话,但双方都没有声音。有人以前遇到过这个问题吗?

sip freeswitch pbx
1个回答
0
投票

我还尝试在 Freeswitch 内配置 h323。 我成功配置了sip设备。你能帮我解决一下 h323 问题吗?我在互联网上没有找到任何资源。任何帮助将不胜感激。

© www.soinside.com 2019 - 2024. All rights reserved.