草庐IT

asterisk

全部标签

ios - SRTP 问题 : PJSIP Error initializing media channel: Not Acceptable Here [status=170488]

我正在尝试使用PJSIP在我的iOS应用程序中运行SRTP。我有TLS工作,没有SRTP我可以调用和接听电话。但是,对于SRTP,我在INVITE上遇到了这个奇怪的488错误。它无法初始化媒体。我读过其他提到编解码器的文章。但我已经确保我的Asterisk服务器使用的代码和我的iOS应用程序上使用PJSIP库编译的代码是相同的。我在这里看到的唯一一件事是我启用了加密,但PJSIP不喜欢它。有什么想法吗?INVITEsip:[REDACTED]@[REDACTED]:47229;transport=TLS;obSIP/2.0Via:SIP/2.0/TLS[REDACTED]:5161;r

ios - 如何在使用 pjsip 来电时唤醒 iOS 应用程序

我正在iOS中开发pjsip音频调用软电话应用程序。我希望我的应用程序在任何来电时打开。我试过在Asterisk上找到AGI。现在注册pushtrypjsip上没有文档下一步是什么//RegisterforVoIPnotifications-(void)voipRegistration{dispatch_queue_tmainQueue=dispatch_get_main_queue();//CreateapushregistryobjectPKPushRegistry*voipRegistry=[[PKPushRegistryalloc]initWithQueue:mainQueue

asterisk配置实现sip服务器,进行sip视频通话

配置asterisk1.下载asterisksudoapt-getinstallasterisk2.配置sip.conf文件sip.conf文件的目录默认在/etc/asterisk/下,修改之前最好备份一下,在/etc/目录下执行:sudocp./asterisk/./asteriskbak-rf在sip.conf文件中修改:[general]context=default;NotethattheTCPandTLSsupportforchan_sipiscurrentlyconsidered;experimental.Sinceitisnew,alloftherelatedconfigura

php - FreeSWITCH 中是否有与 Asterisk AMI 和 AGI 相似的地方?

Asterisk有AsteriskManagerInterface(AMI)和AsteriskGatewayInterface(AGI),使用它可以在Asterisk的某些事件中触发PHP脚本。使用相同的PHP脚本还可以指示Asterisk在电话/session之后做什么。FreeSWITCH中是否有与AMI和AGI相似的地方? 最佳答案 这些都是很好的问题。我只是想对@dkwiebe所说的内容添加一些内容(顺便说一句,这是正确的)。FreeSWITCH中的AMI等价物是事件套接字。(从技术上讲,它不是“事件套接字库”或ESL,它是

php - 使用PHP编程Asterisk PBX?

Closed.Thisquestionneedstobemorefocused。它当前不接受答案。想要改善这个问题吗?更新问题,使它仅关注editingthispost的一个问题。3年前关闭。Improvethisquestion好的,我安装了Asterisk,现在我想知道如何使用PHP编程AsteriskPBX?Asterisk是否具有可以使用的API?请提供基本示例,说明如何执行以下方案发送电话号码到AsteriskAsterisk拨打电话号码 最佳答案 您可能正在考虑Asterisk网关接口(interface)(http:/

php - mysql 或 perl 函数匹配 Asterisk 拨号方案模式

我有一个旧版本的freePBX(超过5000个分机,数百个IVR),我必须记录它以便迁移到新版本。我必须映射哪些IVR使用哪些中继。为此,我必须将调用的号码与出站路由的拨号模式相匹配。带有我必须匹配的模式的表的“扩展”列看起来像19328555_13XXXX_1933370[0-2]_2805XX_28[3-7]XXX_331XXX_848XXX_85XXXXX_879XXX例如,我必须找到与号码8481234匹配的“分机”模式,然后我才能从另一列中获取主干。我知道一定有一个嵌入到Asterisk中的函数可以像这样工作$number='8481234';$pattern='_879XX

MySQL、Asterisk 拨号方案和调用转移

如何让Asterisk根据来电号码与转接号码的匹配来转接来电?这两个数字都存储在MySQL数据库中。 最佳答案 抱歉,代码示例很长,但其中一半以上是调试代码以帮助您进行设置。我假设你的服务器已经有一个带有PDO库的现代版本的PHP(位于/usr/bin/php),并且你有一个名为fwd_table包含caller_id和destination列。在/var/lib/asterisk/agi-bin中获取PHPAGI的副本图书馆。然后创建一个名为forward_by_callerid.agi的文件,其中包含:#!/usr/bin/ph

php - 在正文部分使用屏幕传递数据

我对此有疑问。我使用屏幕传递数据并生成电子邮件,字符串格式是这样的。/var/lib/asterisk/agi-bin/scllevel/email.php'20''2012-08-0812:00:43''bhavik.patel@gmail.com''ForLessAttendances''"\r\n\tForlateComing\r\n1111111111111111\r\ntestingthisistesting'sthisis\"Testing\"\r\n"''178''22''info@broadcast.com'我有一个问题,比如在单引号中,正文部分设置不正确,它们表现为不

阿里云服务器安装asterisk开源sip软交换服务器

阿里云服务器安装asterisk开源sip软交换服务器1、使用./contrib/scripts/install_prereqinstall自动安装依赖环境,此处是重要步骤。2、版本的问题centos版本:CentOSLinuxrelease7.5.1804(Core)asterisk版本:16.0.0当5060不能监听的时候更换版本3、启动后的报错不需要理会,非必要模块会拒绝加载。4、阿里云是nat环境,客户端也是nat环境,使用如下的配置文件:sip.conf[general]nat=yescontext=test//和extensions.conf里面[test]对应rtpbindadd

python 3 : Asterisk in print function

让我们看看:print([object,...],*,sep='',end='\n',file=sys.stdout)http://docs.python.org/py3k/library/functions.html?highlight=print#print我们如何解释'*'?通常星号('*')表示多个对象。但这对我来说是个谜。两个逗号之间...我什至不敢认为这可能是一个错字。 最佳答案 这是文档中的错误,由某人将新的Python3功能应用到不应使用它的地方插入。它已被修复(参见issue15831)。所用文档中的函数签名以伪形