我已经配置了一个带有四个 NT 端口的 b410p isdn 卡。在第 4 个 NT 端口上,我放置了一个在 Windows 操作系统上的 TA,并运行一个旧的 isdn 电话软件(rvs 电话)。我已经像这样配置了 extensions.conf 文件
[from-dahdi]
exten => 084766508,1,Dial(DAHDI/g14/${EXTEN})
exten => 084766508,2,Hangup()
exten => _039.,1,Dial(DAHDI/4/${EXTEN})
如果从控制台我拨打 084766508 号码电话响铃(但如果我接听电话失败并出现 3302 isdn 错误),但如果我从 isdn 电话拨打测试号码(例如 200),则软件电话输入 039 前缀,所以我写了扩展_039。问题是星号看不到拨出电话,我也写了
pri set debug on span 4
但什么也不报告。
解决办法找到了,我忘了说Windows是虚拟机,如果我用usb重定向重定向usb TA适配器效果很差,可以接收但不能发送数据包,如果我放置一个pci-e usb适配器并重定向它(vfio pci-e 重定向)然后我将 USB TA 连接到它,工作完美:可以接听,可以打电话,可以发送数据包。