【问题标题】:How it is possible to communicate with HLR through MAP-ATI in GSM network ?如何在 GSM 网络中通过 MAP-ATI 与 HLR 通信?
【发布时间】:2012-02-25 18:22:47
【问题描述】:
如何通过 SS7 与 HLR 表交互?是否有任何模拟器可以做到这一点,或者我需要通过网络运营商来做到这一点?我一直在使用 Astersik 与 GSM 元素进行通信,但没有直接与 HLR 表通信,有什么材料可以让我开始吗?
例如,对于 RBT 平台,它们会在每次订阅者呼叫时触发,如果可能的话,我很想实现这样的目标,我知道我可以通过 Astersik 和一些 AGI 来指向一些外部链接,但是我怎样才能通过所有呼叫来实现这一点,而不是在有人拨打特定号码时触发?
任何信息将不胜感激。
【问题讨论】:
标签:
asterisk
gsm
telecommunication
ati
【解决方案1】:
我认为您在每次通话时都要求类似 IN(智能网络)触发器 - 即您希望在每次设备或电话拨打或接听电话时生成一个事件并将其发送给您?
理论上,运营商可以将其作为一项服务提供,这样您就可以从事件中触发其他功能 - 例如,当特定客户来电时显示客户信息。
在实践中,您可能会发现很难找到提供此服务的运营商 - 我知道有几家大型运营商内部甚至没有此功能(因为事件触发和通知机制会增加非常昂贵的交换设备的负载,因此很难证明成本合理)。
如果您可以忍受仅挂在特定 PABX 上的数字,那么您绝对可以这样做,但我想您已经从上面关于 Astersik 的评论中知道了这一点。
【解决方案2】:
Asterisk 用于 ISUP/SIP 上的语音。您可以使用 SIGTRAN 或 SS7 与 HLR 进行通信。与 SS7 相比,SIGTRAN 通信更简单,因为您不需要任何 ss7 卡,并且带有网卡的简单服务器可以使用像 SigtranGateway 这样的 sigtran 堆栈来与 HLR 进行通信。