我是一个自动化的人。我正在寻找的是自动拨号过程:拨打任何号码,打电话给其他人,在预定时间连接到网桥。我知道如何在办公室工作时这样做,但我需要自动化,以便人们可以拨打/接听电话而无需亲自到办公室。
如果有人可以帮助我,我怎样才能从我的电脑上拨打VOIP电话上的号码,我可以做其余的事情(自动化部分)。
任何想法/建议都将受到高度赞赏。特别是,这里建议的第一种方法是“思科IP电话服务XML”:https://stackoverflow.com/questions/2517239/how-can-i-call-from-my-pc-through-my-cisco-ip-phone/。这个似乎很容易实现,因为我的自动化工具主要用于XML。
答案 0 :(得分:0)
1)您需要确保正确设置VOIP电话并从TFTP服务器请求其配置文件,帮助您在此回复中执行此操作超出了我的范围#39;我在这里描述。
2)确保其中一个配置文件中的某个位置(通常 SIPXXXXXXXXX.cnf - 其中xxxxx是手机mac地址)你有3行配置设备进行telnet访问(默认情况下禁用),这些行应如下所示:
telnet_level: 2
phone_prompt: myphone
phone_password: mypassword
telnet级别必须为2,0禁用,1使其成为只读,电话提示是您想要的提示'>',&# 39; myphone ###'无论如何,密码是您用来登录的密码。
3)一旦您对手机进行了这些更改,请按“' *',' 6'和'设置'同时,或通过动力循环它。重新启动时,它应该遵循配置中的新设置。
4)现在将一个telnet程序指向分配给您手机的IP地址,如果一切顺利,您应该被要求输入密码,输入密码并惊叹于内部世界您的思科电话; - )
5)您现在可以使用多个命令,输入?然后按回车会给你帮助,打字呢?将帮助你完成这个命令。输入测试?并按回车键,您会看到以下内容:
Test Command Definitions
------------------------
onhook , hu - Handset Onhook
offhook , hd - Handset Offhook
key , ky - Simulate Keystrokes
open , op - Open the Test Session
close , cl - Close the Test Session
show , sh - Show Call Feedback
hide , hi - Hide Call Feedback
6)发出命令:
test open
您的手机应回复:
TEST: Opening Session
您现在处于测试模式。
7)一旦进入测试模式,输入
test key <key>
将激活该密钥。如果输入
test key ?
手机应回复:
Test Key Names
--------------
0-9 # *
line1 line2 navup navdn volup voldn
soft1 soft2 soft3 soft4 serv info dir
msgs set headset spkr mute
将上面的任何一个名称替换为激活该密钥。
8)完成后,请记得致电
test close
断开telnet会话之前。
我在这里向您展示了手动方式,但它并没有太多意识到您可以轻松地从可以访问与手机相同的子网的PC或服务器编写脚本。我在我的网络上运行了一组JSON服务,允许我的家庭安全系统执行诸如在我不在家的情况下检测到入侵者时报警,以及通过单击自动拨打电话簿的电话簿在链接上。
您需要知道的只是您需要的确切键序列,然后您只需打开测试控制台,发送键序列并关闭即可。电话前面板上的任何按键都可以通过这种方式实现自动化。