关于来电显示!难道没有人能回答吗? (50分)

  • 主题发起人 hwj757575
  • 开始时间
H

hwj757575

Unregistered / Unconfirmed
GUEST, unregistred user!
  我编了一个来电显示的程序,但用同一台机器、同一个猫、同一个程序,只在某一台电话上得到了来电号码,而在其他电话上都没有显示电话号码。为什么?
  测试用的电话都开通了来电显示功能。
  后来我去电信局问,是不是交换机不同,但电信局每一个工作人员的答案都不同,有的说这和交换机没关,发送的来电显示格式是一样的;有的说,能得到来电号码的交换机是老交换机,在新交换机上得不到!
  我不知道该怎么办?怎样才能编出在所有申请了来电显示的电话上都能得到来电的程序呢!?
 
兼容是个大问题哦
 
..电信来电显示有两中发码格式,一种是FSK,另一种是DTMF.首先你要知道对方的交换机是用什么方式发码,再用对应的方法解码.还有电信发码一般是在第二次震铃的时候,所以你一般要等到第二次震铃后,再接通电话.
 
用示波器看一下,其他的来电是否有来电显示的数据。如果没有就是你程序的问题了。NCYHT说的对。
 
这个问题到C51论坛问效果或许会更好一点那边搞硬件的多
 
  在某一台电话上能够得到来电显示,说明我的程序没有问题。我的程序就是在第一RING和第二RING之间得到来电显示的!
  那么,FSK、DTMF格式的来电显示有什么不同呢?我用的是AT#VCID=1打开来显示功能,然后接收串口每一行字符,当得到NMBR=时,后面就是来电号码了!
 
你用的是什么型号的Modem
AT#VCID=1
 
  我用的是金网霸2838,是有来电显示功能的!AT#VCID=1是打开Modem的来电显示功能的AT命令。
  刚刚收到网友的信,说用我的程序在他那里能得到号码!不知道为什么?是电信局的问题吗?
 
仔细看那个标准,考虑各种情况
 
什么标准,什么情况?说清楚点!
 
就是来电显示的标准,好象在“嵌入开发网”有
 
  你说的“嵌入开发网”是这个网址吗? http://www.embed.com.cn 我上去了,里面没有呀!麻烦你帮我找一下!谢谢!
 
电信局有时送的CALLID不一样
我都能收到,但有时有区号有时没有
 
是猫的毛病,当猫被雷击后可能出现这个毛病,你可以换个试试
 
接受答案了.
 
顶部