<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>榆树网 &#187; Asterisk</title>
	<atom:link href="http://www.wenzk.com/archives/tag/asterisk/feed" rel="self" type="application/rss+xml" />
	<link>http://www.wenzk.com</link>
	<description>http://www.wenzk.com</description>
	<lastBuildDate>Thu, 09 Feb 2012 07:57:28 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Asterisk通过SIP注册Pennytel及Gizmo5时通话故障</title>
		<link>http://www.wenzk.com/archives/1017</link>
		<comments>http://www.wenzk.com/archives/1017#comments</comments>
		<pubDate>Thu, 07 Oct 2010 13:25:46 +0000</pubDate>
		<dc:creator>ELM</dc:creator>
				<category><![CDATA[榆树网-系统]]></category>
		<category><![CDATA[榆树网-网络]]></category>
		<category><![CDATA[Asterisk]]></category>
		<category><![CDATA[Firewall]]></category>
		<category><![CDATA[Freeiris2]]></category>
		<category><![CDATA[Gizmo5]]></category>
		<category><![CDATA[iptables]]></category>
		<category><![CDATA[Pennytel]]></category>
		<category><![CDATA[SIP]]></category>

		<guid isPermaLink="false">http://www.wenzk.com/?p=1017</guid>
		<description><![CDATA[最近几天突然有个想法，想让Asterisk通过SIP注册到Gizmo5及Pennytel上，通过简单的设置很快就注册上去了，但是在通话的时候却发现有问题，振铃可以正常传送过来，接听过程可以可以感知到，但是就是没法听到对方的声音，这说明：SIP协议已经工作正常了，只是语音通话的通道出现了故障。 通过tcpdump监听数据发现，本机发往Pennytel及Gizmo5服务器的的数据被Reject掉了，返回大量的ICMP报文，ICMP 202.85.243.87 udp port 19238 unreachable, length 36，说明服务器已经关闭该端口了。 只能看看是否防火墙设置问题，机器启用的是iptables，并且已经加载了ip_conntrack_sip模块（如果是NAT设备，应该载入的是：ip_nat_sip），理论上说，应该可以处理sip协议中使用其他端口的问题了。 停止防火墙后发现语音通话一切正常，所以确定是防火墙的问题，无奈之下只好使用”netstat -nap -u”对比通话前后asterisk监听的端口变化来开放相应的端口。通过多次试验，发现asterisk会监听UDP：4000-5000、10000-20000间的部分端口，于是在防火墙开放这些端口就ok了。 对于NAT后面的Asterisk主机来说，只要将这些端口的数据DNAT到Asterisk主机即可。 在asterisk的配置文件“udptl.conf”可以看到如下配置： 在”rtp.conf”配置文件可以看到如下配置： 在Asterisk配置文件已经明确的定义了这些端口范围，由于自己对Asterisk不熟悉，所以一直摸不着门。看来iptables的ip_conntrack_sip模块对sip协议的处理还是不够全面哦。 相关文章终于可以在家接听Google Voice的电话了 (0)Freeiris2 3.0.492(Stable) B10083001在CentOS5中安装出错及解决办法 (0)为何我的LinkSys SPA1001无法注册 (0)Asterisk/Freeiris使用过程中碰到的一些问题及注意事项 (0)连接两台asterisk服务器 (0)]]></description>
			<content:encoded><![CDATA[<p>最近几天突然有个想法，想让Asterisk通过SIP注册到Gizmo5及Pennytel上，通过简单的设置很快就注册上去了，但是在通话的时候却发现有问题，振铃可以正常传送过来，接听过程可以可以感知到，但是就是没法听到对方的声音，这说明：SIP协议已经工作正常了，只是语音通话的通道出现了故障。</p>
<p><span id="more-1017"></span>通过tcpdump监听数据发现，本机发往Pennytel及Gizmo5服务器的的数据被Reject掉了，返回大量的ICMP报文，ICMP 202.85.243.87 udp port 19238 unreachable, length 36，说明服务器已经关闭该端口了。</p>
<p>只能看看是否防火墙设置问题，机器启用的是iptables，并且已经加载了ip_conntrack_sip模块（如果是NAT设备，应该载入的是：ip_nat_sip），理论上说，应该可以处理sip协议中使用其他端口的问题了。</p>
<p>停止防火墙后发现语音通话一切正常，所以确定是防火墙的问题，无奈之下只好使用”netstat -nap -u”对比通话前后asterisk监听的端口变化来开放相应的端口。通过多次试验，发现asterisk会监听UDP：4000-5000、10000-20000间的部分端口，于是在防火墙开放这些端口就ok了。</p>
<p>对于NAT后面的Asterisk主机来说，只要将这些端口的数据DNAT到Asterisk主机即可。</p>
<p>在asterisk的配置文件“udptl.conf”可以看到如下配置：</p>
<pre class="brush: plain; title: ; notranslate">;
; UDPTL Configuration (UDPTL is one of the transports for T.38)
;
[general]
;
; UDPTL start and UDPTL end configure start and end addresses
;
udptlstart=4000
udptlend=4999</pre>
<p>在”rtp.conf”配置文件可以看到如下配置：</p>
<pre class="brush: plain; title: ; notranslate">[general]
rtpstart=10000
rtpend=20000</pre>
<p>在Asterisk配置文件已经明确的定义了这些端口范围，由于自己对Asterisk不熟悉，所以一直摸不着门。看来iptables的ip_conntrack_sip模块对sip协议的处理还是不够全面哦。</p>
<h2  class="related_post_title">相关文章</h2><ul class="related_post"><li><a href="http://www.wenzk.com/archives/1019" title="终于可以在家接听Google Voice的电话了">终于可以在家接听Google Voice的电话了</a> (0)</li><li><a href="http://www.wenzk.com/archives/1011" title="Freeiris2 3.0.492(Stable) B10083001在CentOS5中安装出错及解决办法">Freeiris2 3.0.492(Stable) B10083001在CentOS5中安装出错及解决办法</a> (0)</li><li><a href="http://www.wenzk.com/archives/953" title="为何我的LinkSys SPA1001无法注册">为何我的LinkSys SPA1001无法注册</a> (0)</li><li><a href="http://www.wenzk.com/archives/951" title="Asterisk/Freeiris使用过程中碰到的一些问题及注意事项">Asterisk/Freeiris使用过程中碰到的一些问题及注意事项</a> (0)</li><li><a href="http://www.wenzk.com/archives/926" title="连接两台asterisk服务器">连接两台asterisk服务器</a> (0)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.wenzk.com/archives/1017/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Freeiris2 3.0.492(Stable) B10083001在CentOS5中安装出错及解决办法</title>
		<link>http://www.wenzk.com/archives/1011</link>
		<comments>http://www.wenzk.com/archives/1011#comments</comments>
		<pubDate>Mon, 04 Oct 2010 14:45:51 +0000</pubDate>
		<dc:creator>ELM</dc:creator>
				<category><![CDATA[榆树网-杂项]]></category>
		<category><![CDATA[榆树网-系统]]></category>
		<category><![CDATA[Asterisk]]></category>
		<category><![CDATA[Freeiris]]></category>
		<category><![CDATA[SIP]]></category>
		<category><![CDATA[VoIP]]></category>

		<guid isPermaLink="false">http://www.wenzk.com/?p=1011</guid>
		<description><![CDATA[由于最近网络电话总是抽风，估计是由于运营商封SIP协议导致的，联系相关人员搞VPN，结果也未遂，很多时候也只有铁哥们才能让你随心所欲的做你想做的事情啊，哎。 对VoIP也不抱多大希望了，于是决定将Freeiris2升级至最新版本，如果失败了，干脆卸载得了。于是从官方下载最新版本的Freeiris2，由于官方的文档不够详细，也没有升级的说明，与其说是升级，还不如说是重新安装。 在安装新版本的时候出现一个小小的错误，大概提示为： specified key was too long; max key length is 1000 bytes 解决办法，修改contrib/createdb.sql文件，将 修改成 由于CentOS5自带的MySQL版本为5.0.x，MySQL默认的key最大长度为1000字节，如果你使用的是UTF-8字符编码，一个字符应该等于2个字节，所以UNIQUE KEY (label,folder,filename)的长度为(255+255+32)*3 &#62; 1000，修改后为：(127+127+32)*3&#60;1000，这样就OK了，一般情况下保存声音文件的文件名和目录名不会超过127个字符，所以这么修改问题应该不大。 相关文章Asterisk/Freeiris使用过程中碰到的一些问题及注意事项 (0)连接两台asterisk服务器 (0)为何我的LinkSys SPA1001无法注册 (0)ASTERISK之SIP对接及注册设置 (0)How do I change my default Maint password? (0)]]></description>
			<content:encoded><![CDATA[<p>由于最近网络电话总是抽风，估计是由于运营商封SIP协议导致的，联系相关人员搞VPN，结果也未遂，很多时候也只有铁哥们才能让你随心所欲的做你想做的事情啊，哎。</p>
<p><span id="more-1011"></span>对VoIP也不抱多大希望了，于是决定将Freeiris2升级至最新版本，如果失败了，干脆卸载得了。于是从官方下载最新版本的Freeiris2，由于官方的文档不够详细，也没有升级的说明，与其说是升级，还不如说是重新安装。</p>
<p>在安装新版本的时候出现一个小小的错误，大概提示为：</p>
<p>specified key was too long; max key length is 1000 bytes</p>
<p>解决办法，修改contrib/createdb.sql文件，将</p>
<pre class="brush: plain; title: ; notranslate">CREATE TABLE IF NOT EXISTS voicefiles (
id INT(12) NOT NULL AUTO_INCREMENT PRIMARY KEY,
filename varchar(255) NOT NULL,
extname varchar(255) NOT NULL default '',
folder varchar(255) NOT NULL default '',
cretime datetime,
description varchar(255) NOT NULL default '',
label varchar(32) NOT NULL,
associate varchar(255) NOT NULL default '',
args varchar(255) NOT NULL default '',
readonly int(1) NOT NULL default '0',
mailprocessed int(1) NOT NULL default '0',
INDEX cretime (cretime),
INDEX mailprocessed (mailprocessed),
UNIQUE KEY (label,folder,filename)
);</pre>
<p>修改成</p>
<pre class="brush: plain; title: ; notranslate">CREATE TABLE IF NOT EXISTS voicefiles (
id INT(12) NOT NULL AUTO_INCREMENT PRIMARY KEY,
filename varchar(127) NOT NULL,
extname varchar(255) NOT NULL default '',
folder varchar(127) NOT NULL default '',
cretime datetime,
description varchar(255) NOT NULL default '',
label varchar(32) NOT NULL,
associate varchar(255) NOT NULL default '',
args varchar(255) NOT NULL default '',
readonly int(1) NOT NULL default '0',
mailprocessed int(1) NOT NULL default '0',
INDEX cretime (cretime),
INDEX mailprocessed (mailprocessed),
UNIQUE KEY (label,folder,filename)
);</pre>
<p>由于CentOS5自带的MySQL版本为5.0.x，MySQL默认的key最大长度为1000字节，如果你使用的是UTF-8字符编码，一个字符应该等于2个字节，所以UNIQUE KEY (label,folder,filename)的长度为(255+255+32)*3 &gt; 1000，修改后为：(127+127+32)*3&lt;1000，这样就OK了，一般情况下保存声音文件的文件名和目录名不会超过127个字符，所以这么修改问题应该不大。</p>
<h2  class="related_post_title">相关文章</h2><ul class="related_post"><li><a href="http://www.wenzk.com/archives/951" title="Asterisk/Freeiris使用过程中碰到的一些问题及注意事项">Asterisk/Freeiris使用过程中碰到的一些问题及注意事项</a> (0)</li><li><a href="http://www.wenzk.com/archives/926" title="连接两台asterisk服务器">连接两台asterisk服务器</a> (0)</li><li><a href="http://www.wenzk.com/archives/953" title="为何我的LinkSys SPA1001无法注册">为何我的LinkSys SPA1001无法注册</a> (0)</li><li><a href="http://www.wenzk.com/archives/919" title="ASTERISK之SIP对接及注册设置">ASTERISK之SIP对接及注册设置</a> (0)</li><li><a href="http://www.wenzk.com/archives/915" title="How do I change my default Maint password?">How do I change my default Maint password?</a> (0)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.wenzk.com/archives/1011/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>为何我的LinkSys SPA1001无法注册</title>
		<link>http://www.wenzk.com/archives/953</link>
		<comments>http://www.wenzk.com/archives/953#comments</comments>
		<pubDate>Thu, 12 Aug 2010 17:47:09 +0000</pubDate>
		<dc:creator>ELM</dc:creator>
				<category><![CDATA[榆树网-杂项]]></category>
		<category><![CDATA[榆树网-网络]]></category>
		<category><![CDATA[Asterisk]]></category>
		<category><![CDATA[SIP]]></category>
		<category><![CDATA[SPA1001]]></category>
		<category><![CDATA[VoIP]]></category>
		<category><![CDATA[软交换]]></category>

		<guid isPermaLink="false">http://www.wenzk.com/?p=953</guid>
		<description><![CDATA[环境：Freeiris2 + Linksys SPA1001 + Linux + iptables + ip_nat_sip 现象：服务器启动后（iptables也启动了），后打开Linksys SPA1001无法注册（在此之前SPA1001曾经注册到服务器上），相同的帐号，用X-lite可以注册。 解决办法： 1、SPA1001启动后，停止iptables，等待一段时间后重新启动iptables即可。 2、Linux的iptables启动的时候，不加载“ip_nat_sip”模块，有可能“ip_conntrack_sip”也不要加载。 3、启动Asterisk之前删除“/var/lib/asterisk/astdb”文件。 以上方法任选其一即可。 经过分析发现，其实就是被Asterisk、SPA1001、ip_nat_sip和UDP给愚弄了。 主要问题： SPA 1001：该死的SPA1001去连接SIP服务器的时候，居然是用5060这个源端口。 Asterisk：会产生/var/lib/asterisk/astdb文件，用于记录所有SIP client的IP地址和端口号，下次重新启动后，会主动对端口为5060的IP地址发送一个OPTIONS&#8230;的报文。 UDP：UDP报文是面向无连接的，所以ip_nat_sip去检查连接状态的时候，就会通过源、目的IP地址和端口来确定是否同一个连接。 /var/lib/asterisk/astdb文件的内容： # strings astdb /SIP/Registry/8001 192.168.1.1:5060:300:8001:sip:8001@192.168.1.1:5060 Asterisk启动后，SPA1001尚未启动前/proc/net/ip_conntrack里面的相关内容： udp      17 3590 src=192.168.1.254 dst=192.168.1.1 sport=5060 dport=5060 packets=25 bytes=14500 [UNREPLIED] src=192.168.1.1 dst=192.168.1.254 sport=5060 dport=5060 packets=0 bytes=0 mark=0 secmark=0 use=1 给SPA1001加电后/proc/net/ip_conntrack里面的相关内容： udp      17 3596 src=192.168.1.254 [...]]]></description>
			<content:encoded><![CDATA[<p>环境：Freeiris2 + Linksys SPA1001 + Linux + iptables + ip_nat_sip</p>
<p>现象：服务器启动后（iptables也启动了），后打开Linksys SPA1001无法注册（在此之前SPA1001曾经注册到服务器上），相同的帐号，用X-lite可以注册。</p>
<p>解决办法：</p>
<p>1、SPA1001启动后，停止iptables，等待一段时间后重新启动iptables即可。</p>
<p>2、Linux的iptables启动的时候，不加载“ip_nat_sip”模块，有可能“ip_conntrack_sip”也不要加载。</p>
<p>3、启动Asterisk之前删除“/var/lib/asterisk/astdb”文件。</p>
<p>以上方法任选其一即可。</p>
<p><span id="more-953"></span>经过分析发现，其实就是被Asterisk、SPA1001、ip_nat_sip和UDP给愚弄了。</p>
<p>主要问题：</p>
<p>SPA 1001：该死的SPA1001去连接SIP服务器的时候，居然是用5060这个源端口。</p>
<p>Asterisk：会产生/var/lib/asterisk/astdb文件，用于记录所有SIP client的IP地址和端口号，下次重新启动后，会主动对端口为5060的IP地址发送一个OPTIONS&#8230;的报文。</p>
<p>UDP：UDP报文是面向无连接的，所以ip_nat_sip去检查连接状态的时候，就会通过源、目的IP地址和端口来确定是否同一个连接。</p>
<p>/var/lib/asterisk/astdb文件的内容：</p>
<p># strings astdb<br />
/SIP/Registry/8001<br />
192.168.1.1:5060:300:8001:sip:8001@192.168.1.1:5060</p>
<p>Asterisk启动后，SPA1001尚未启动前/proc/net/ip_conntrack里面的相关内容：</p>
<p>udp      17 3590 src=192.168.1.254 dst=192.168.1.1 sport=5060 dport=5060 packets=25 bytes=14500 [UNREPLIED] src=192.168.1.1 dst=192.168.1.254 sport=5060 dport=5060 packets=0 bytes=0 mark=0 secmark=0 use=1</p>
<p>给SPA1001加电后/proc/net/ip_conntrack里面的相关内容：</p>
<p>udp      17 3596 src=192.168.1.254 dst=192.168.1.1 sport=5060 dport=5060 packets=31 bytes=17980 src=192.168.1.1 dst=192.168.1.254 sport=5060 dport=5060 packets=5 bytes=2477 [ASSURED] mark=0 secmark=0 use=1</p>
<p>系统居然把SPA1001注册的报文与之前Asterisk发送的那个OPTIONS报文给关联上了，导致Asterisk一直无法收到注册请求。</p>
<h2  class="related_post_title">相关文章</h2><ul class="related_post"><li><a href="http://www.wenzk.com/archives/951" title="Asterisk/Freeiris使用过程中碰到的一些问题及注意事项">Asterisk/Freeiris使用过程中碰到的一些问题及注意事项</a> (0)</li><li><a href="http://www.wenzk.com/archives/915" title="How do I change my default Maint password?">How do I change my default Maint password?</a> (0)</li><li><a href="http://www.wenzk.com/archives/1011" title="Freeiris2 3.0.492(Stable) B10083001在CentOS5中安装出错及解决办法">Freeiris2 3.0.492(Stable) B10083001在CentOS5中安装出错及解决办法</a> (0)</li><li><a href="http://www.wenzk.com/archives/926" title="连接两台asterisk服务器">连接两台asterisk服务器</a> (0)</li><li><a href="http://www.wenzk.com/archives/919" title="ASTERISK之SIP对接及注册设置">ASTERISK之SIP对接及注册设置</a> (0)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.wenzk.com/archives/953/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Asterisk/Freeiris使用过程中碰到的一些问题及注意事项</title>
		<link>http://www.wenzk.com/archives/951</link>
		<comments>http://www.wenzk.com/archives/951#comments</comments>
		<pubDate>Thu, 12 Aug 2010 03:06:51 +0000</pubDate>
		<dc:creator>ELM</dc:creator>
				<category><![CDATA[榆树网-杂项]]></category>
		<category><![CDATA[榆树网-网络]]></category>
		<category><![CDATA[Asterisk]]></category>
		<category><![CDATA[Freeiris]]></category>
		<category><![CDATA[SIP]]></category>
		<category><![CDATA[VoIP]]></category>
		<category><![CDATA[软交换]]></category>
		<category><![CDATA[软件话]]></category>

		<guid isPermaLink="false">http://www.wenzk.com/?p=951</guid>
		<description><![CDATA[1、Freeiris2最好配合Asterisk1.4使用，虽然使用1.6基本功能没问题，但是在某些功能上可能会有问题（如：本人使用的语音卡，在1.6下可以识别，却无法拨打电话），根据官方的说明，应该是Freeiris2012版本才使用Asterisk1.6。 2、从Freeiris官方下的ISO文件安装的系统，无法识别“wctdm+  e159:0001 Wildcard TDM400P REV I”卡，记得当初识别成了另外一个类型的卡，你只要从Asterisk下载dahdi-linux-complete-2.3.0.1+2.3.0.tar.gz ，重新安装dahdi驱动即可识别。 3、在Freeiris中，我不会设置通过按某个键之后，切换到某条中继线路，听到拨号音后再拨打目的电话（传统电话交换机一般都可以通过按0、6或9来拨打外线）。在Freeiris中，我只知道一下把所有号码一次性送过去，如果需要等待拨号音，中间加一个或多个“w”来实现等待功能，一个“w”等待半秒钟左右。 4、Freeiris的路由规则不灵活，不像FreePBX的灵活，可以通过.&#124;NX[2,3]这样的通配符来实现相对复杂的路由规则。 相关文章Freeiris2 3.0.492(Stable) B10083001在CentOS5中安装出错及解决办法 (0)为何我的LinkSys SPA1001无法注册 (0)连接两台asterisk服务器 (0)How do I change my default Maint password? (0)ASTERISK之SIP对接及注册设置 (0)]]></description>
			<content:encoded><![CDATA[<p>1、Freeiris2最好配合Asterisk1.4使用，虽然使用1.6基本功能没问题，但是在某些功能上可能会有问题（如：本人使用的语音卡，在1.6下可以识别，却无法拨打电话），根据官方的说明，应该是Freeiris2012版本才使用Asterisk1.6。</p>
<p><span id="more-951"></span>2、从Freeiris官方下的ISO文件安装的系统，无法识别“wctdm+  e159:0001 Wildcard TDM400P REV I”卡，记得当初识别成了另外一个类型的卡，你只要从Asterisk下载dahdi-linux-complete-2.3.0.1+2.3.0.tar.gz ，重新安装dahdi驱动即可识别。
<pre class="brush: plain; title: ; notranslate"># dahdi_scan
[1]
active=yes
alarms=OK
description=Wildcard TDM400P REV I Board 5
name=WCTDM/4
manufacturer=Digium
devicetype=Wildcard TDM400P REV I
location=PCI Bus 02 Slot 02
basechan=1
totchans=4
irq=209
type=analog
port=1,FXO
port=2,FXO
port=3,none
port=4,FXS FAILED</pre>
<p>3、在Freeiris中，我不会设置通过按某个键之后，切换到某条中继线路，听到拨号音后再拨打目的电话（传统电话交换机一般都可以通过按0、6或9来拨打外线）。在Freeiris中，我只知道一下把所有号码一次性送过去，如果需要等待拨号音，中间加一个或多个“w”来实现等待功能，一个“w”等待半秒钟左右。</p>
<p>4、Freeiris的路由规则不灵活，不像FreePBX的灵活，可以通过.|NX[2,3]这样的通配符来实现相对复杂的路由规则。</p>
<h2  class="related_post_title">相关文章</h2><ul class="related_post"><li><a href="http://www.wenzk.com/archives/1011" title="Freeiris2 3.0.492(Stable) B10083001在CentOS5中安装出错及解决办法">Freeiris2 3.0.492(Stable) B10083001在CentOS5中安装出错及解决办法</a> (0)</li><li><a href="http://www.wenzk.com/archives/953" title="为何我的LinkSys SPA1001无法注册">为何我的LinkSys SPA1001无法注册</a> (0)</li><li><a href="http://www.wenzk.com/archives/926" title="连接两台asterisk服务器">连接两台asterisk服务器</a> (0)</li><li><a href="http://www.wenzk.com/archives/915" title="How do I change my default Maint password?">How do I change my default Maint password?</a> (0)</li><li><a href="http://www.wenzk.com/archives/919" title="ASTERISK之SIP对接及注册设置">ASTERISK之SIP对接及注册设置</a> (0)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.wenzk.com/archives/951/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>连接两台asterisk服务器</title>
		<link>http://www.wenzk.com/archives/926</link>
		<comments>http://www.wenzk.com/archives/926#comments</comments>
		<pubDate>Wed, 21 Jul 2010 06:48:19 +0000</pubDate>
		<dc:creator>ELM</dc:creator>
				<category><![CDATA[榆树网-杂项]]></category>
		<category><![CDATA[Asterisk]]></category>
		<category><![CDATA[Freeiris]]></category>
		<category><![CDATA[SIP]]></category>
		<category><![CDATA[VoIP]]></category>

		<guid isPermaLink="false">http://www.wenzk.com/?p=926</guid>
		<description><![CDATA[有两台asterisk服务器，需要可以拨打注册在对方服务器上的分机号。 假设有A ，B两台服务器，A上面分机号都以3开头，如3000；B上面分机号都以8开头，如8000。 在A上新建iax Trunk，命名“InterOffice”，配置如下： “peer detail”项 host=B的ip地址 Qualify=yes type=friend 另外定一个拨号规则，这里是“80xx” 在A上建Outbound Routes，命名“InterOffice”，配置如下： 拨号规则“80xx”，trunk选“InterOffice” 在B上建iax Trunk，命名“InterOffice”，配置如下： “peer detail”项 host=A的ip地址 Qualify=yes type=friend 另外定一个拨号规则，如果需要的话，这里“30xx” 在B上建Outbound Routes，命名“InterOffice”，配置如下： 拨号规则“30xx”，trunk选“InterOffice” 测试：从A拨打8000（注册在B上），能接通；从B拨打3000（注册在A上），能接通。 From：http://blog.dr-net.cn/?p=93 如果一台机器使用的是Freeiris2，还需要添加一条拨入路由，将来自trunk的电话转到本地。 相关文章Freeiris2 3.0.492(Stable) B10083001在CentOS5中安装出错及解决办法 (0)Asterisk/Freeiris使用过程中碰到的一些问题及注意事项 (0)为何我的LinkSys SPA1001无法注册 (0)ASTERISK之SIP对接及注册设置 (0)How do I change my default Maint password? (0)]]></description>
			<content:encoded><![CDATA[<p>有两台asterisk服务器，需要可以拨打注册在对方服务器上的分机号。</p>
<p>假设有A ，B两台服务器，A上面分机号都以3开头，如3000；B上面分机号都以8开头，如8000。</p>
<p><span id="more-926"></span>在A上新建iax Trunk，命名“InterOffice”，配置如下：<br />
“peer detail”项<br />
host=B的ip地址<br />
Qualify=yes<br />
type=friend<br />
另外定一个拨号规则，这里是“80xx”</p>
<p>在A上建Outbound Routes，命名“InterOffice”，配置如下：<br />
拨号规则“80xx”，trunk选“InterOffice”</p>
<p>在B上建iax Trunk，命名“InterOffice”，配置如下：<br />
“peer detail”项<br />
host=A的ip地址<br />
Qualify=yes<br />
type=friend<br />
另外定一个拨号规则，如果需要的话，这里“30xx”</p>
<p>在B上建Outbound Routes，命名“InterOffice”，配置如下：<br />
拨号规则“30xx”，trunk选“InterOffice”</p>
<p>测试：从A拨打8000（注册在B上），能接通；从B拨打3000（注册在A上），能接通。</p>
<p>From：<a href="http://blog.dr-net.cn/?p=93" target="_blank">http://blog.dr-net.cn/?p=93</a></p>
<p>如果一台机器使用的是Freeiris2，还需要添加一条拨入路由，将来自trunk的电话转到本地。</p>
<h2  class="related_post_title">相关文章</h2><ul class="related_post"><li><a href="http://www.wenzk.com/archives/1011" title="Freeiris2 3.0.492(Stable) B10083001在CentOS5中安装出错及解决办法">Freeiris2 3.0.492(Stable) B10083001在CentOS5中安装出错及解决办法</a> (0)</li><li><a href="http://www.wenzk.com/archives/951" title="Asterisk/Freeiris使用过程中碰到的一些问题及注意事项">Asterisk/Freeiris使用过程中碰到的一些问题及注意事项</a> (0)</li><li><a href="http://www.wenzk.com/archives/953" title="为何我的LinkSys SPA1001无法注册">为何我的LinkSys SPA1001无法注册</a> (0)</li><li><a href="http://www.wenzk.com/archives/919" title="ASTERISK之SIP对接及注册设置">ASTERISK之SIP对接及注册设置</a> (0)</li><li><a href="http://www.wenzk.com/archives/915" title="How do I change my default Maint password?">How do I change my default Maint password?</a> (0)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.wenzk.com/archives/926/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ASTERISK之SIP对接及注册设置</title>
		<link>http://www.wenzk.com/archives/919</link>
		<comments>http://www.wenzk.com/archives/919#comments</comments>
		<pubDate>Fri, 16 Jul 2010 16:45:23 +0000</pubDate>
		<dc:creator>ELM</dc:creator>
				<category><![CDATA[榆树网-杂项]]></category>
		<category><![CDATA[Asterisk]]></category>
		<category><![CDATA[FreePBX]]></category>
		<category><![CDATA[SIP]]></category>
		<category><![CDATA[VoIP]]></category>

		<guid isPermaLink="false">http://www.wenzk.com/?p=919</guid>
		<description><![CDATA[Dial Rules: X.                        [设呼入以0-9开头的所有号码] PEER Details: type=peer ;[类型可以是 peer, user, friend  ] host=192.168.0.1 ;[服务器的地址, 有的时候注册还需要域名, 可以加一条fromdomain=来实现] insecure=invite,port ;[完全信任IP地址和端口,很重要！！！！] secret=**** ;[注册的密码] fromuser=60xxxx ;[注册ID, 有些电信的认证ID和注册ID是不一样的, 需要注意一下] dtmfmode=inband ;[使用的DTMF方式, 共3种可选(RFC2833, SIPINFO和INBAND) ] context=from-trunk ;[呼入走的脚本] canreinvite=no ;[是否允许reinvite功能] authuser=60xxxx ;[认证ID,从提供商处得到] User Detials: type=user secret=**** ;[secret的密码是要和上面的密码一样] context=from-trunk dtmfmode=inband insecure=very Register String: 60xxxxx:****@192.168.0.1/60xxxxx ;[用户名:密码@IP地址/认证ID] 呼出：Outgoing Routes里为这条trunk加一条路由做出局参数; 呼入： Incoming Routes里加一条路由,, 在新加的路由里面的Extensions里选择你要接听电话的分机或其它。 在DID Number里填上你要接听的那条trunk的号码, [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Dial Rules:</strong><br />
X.                        [设呼入以0-9开头的所有号码]</p>
<p><strong>PEER Details:</strong></p>
<p><span id="more-919"></span>type=peer<br />
;[类型可以是 peer,  user, friend  ]<br />
host=192.168.0.1<br />
;[服务器的地址, 有的时候注册还需要域名,  可以加一条fromdomain=来实现]<br />
insecure=invite,port<br />
;[<strong>完全信任IP地址和端口,很重要！！！！</strong>]<br />
secret=****<br />
;[注册的密码]<br />
fromuser=60xxxx<br />
;[<em><strong>注册ID</strong>,</em> 有些电信的认证ID和注册ID是不一样的, 需要注意一下]<br />
dtmfmode=inband<br />
;[使用的<em>DTMF方式</em>,  共3种可选(RFC2833, SIPINFO和INBAND) ]<br />
context=from-trunk<br />
;[呼入走的脚本]<br />
canreinvite=no<br />
;[是否允许reinvite功能]<br />
authuser=60xxxx<br />
;[<em><strong>认证ID</strong></em>,从提供商处得到]</p>
<p><strong>User Detials:</strong></p>
<p>type=user<br />
secret=****<br />
;[secret的密码是要和上面的密码一样]<br />
context=from-trunk<br />
dtmfmode=inband<br />
insecure=very</p>
<p><strong>Register String:</strong><br />
60xxxxx:****@192.168.0.1/60xxxxx<br />
;[用户名:密码@IP地址/认证ID]</p>
<p><strong>呼出：</strong>Outgoing Routes里为这条trunk加一条路由做出局参数;</p>
<p><strong>呼入：</strong><br />
Incoming Routes里加一条路由,,  在新加的路由里面的Extensions里选择你要接听电话的分机或其它。<br />
在DID Number里填上你要接听的那条trunk的号码, 或者在Caller  ID Number里填上要进线的CID.  就可以有电话进来了.<br />
如果DID Number和Caller ID Number都是空的话, 就会变成一笔any  DID/ any CID,  这样所有的电话都会有指定的分机来接听了.</p>
<p>From: http://www.voipok.net/?p=28&amp;a=view&amp;r=26</p>
<p>多用用sip set debug on打开sip的debug来检查异常错误。</p>
<h2  class="related_post_title">相关文章</h2><ul class="related_post"><li><a href="http://www.wenzk.com/archives/913" title="Trixbox的SIP Trunk配置">Trixbox的SIP Trunk配置</a> (0)</li><li><a href="http://www.wenzk.com/archives/1011" title="Freeiris2 3.0.492(Stable) B10083001在CentOS5中安装出错及解决办法">Freeiris2 3.0.492(Stable) B10083001在CentOS5中安装出错及解决办法</a> (0)</li><li><a href="http://www.wenzk.com/archives/953" title="为何我的LinkSys SPA1001无法注册">为何我的LinkSys SPA1001无法注册</a> (0)</li><li><a href="http://www.wenzk.com/archives/951" title="Asterisk/Freeiris使用过程中碰到的一些问题及注意事项">Asterisk/Freeiris使用过程中碰到的一些问题及注意事项</a> (0)</li><li><a href="http://www.wenzk.com/archives/926" title="连接两台asterisk服务器">连接两台asterisk服务器</a> (0)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.wenzk.com/archives/919/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How do I change my default Maint password?</title>
		<link>http://www.wenzk.com/archives/915</link>
		<comments>http://www.wenzk.com/archives/915#comments</comments>
		<pubDate>Tue, 13 Jul 2010 09:45:52 +0000</pubDate>
		<dc:creator>ELM</dc:creator>
				<category><![CDATA[榆树网-杂项]]></category>
		<category><![CDATA[Asterisk]]></category>
		<category><![CDATA[FreePB]]></category>
		<category><![CDATA[SIP]]></category>
		<category><![CDATA[TrixBox]]></category>
		<category><![CDATA[VoIP]]></category>
		<category><![CDATA[软交换]]></category>
		<category><![CDATA[软电话]]></category>

		<guid isPermaLink="false">http://www.wenzk.com/?p=915</guid>
		<description><![CDATA[Log in to trixbox via terminal/putty or at the machine and type: passwd-maint and I don&#8217;t think there was a default password. It has been a while since I installed I do not remember. I think you had to assign one during the install but I am not sure. 相关文章为何我的LinkSys SPA1001无法注册 (0)Asterisk/Freeiris使用过程中碰到的一些问题及注意事项 (0)Trixbox的SIP Trunk配置 (0)Freeiris2 [...]]]></description>
			<content:encoded><![CDATA[<p>Log in to trixbox via terminal/putty or at the machine and type:</p>
<p>passwd-maint</p>
<p>and I don&#8217;t think there was a default password.  It has been a while  since I installed I do not remember.  I think you had to assign one  during the install but I am not sure.</p>
<h2  class="related_post_title">相关文章</h2><ul class="related_post"><li><a href="http://www.wenzk.com/archives/953" title="为何我的LinkSys SPA1001无法注册">为何我的LinkSys SPA1001无法注册</a> (0)</li><li><a href="http://www.wenzk.com/archives/951" title="Asterisk/Freeiris使用过程中碰到的一些问题及注意事项">Asterisk/Freeiris使用过程中碰到的一些问题及注意事项</a> (0)</li><li><a href="http://www.wenzk.com/archives/913" title="Trixbox的SIP Trunk配置">Trixbox的SIP Trunk配置</a> (0)</li><li><a href="http://www.wenzk.com/archives/1011" title="Freeiris2 3.0.492(Stable) B10083001在CentOS5中安装出错及解决办法">Freeiris2 3.0.492(Stable) B10083001在CentOS5中安装出错及解决办法</a> (0)</li><li><a href="http://www.wenzk.com/archives/926" title="连接两台asterisk服务器">连接两台asterisk服务器</a> (0)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.wenzk.com/archives/915/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Trixbox的SIP Trunk配置</title>
		<link>http://www.wenzk.com/archives/913</link>
		<comments>http://www.wenzk.com/archives/913#comments</comments>
		<pubDate>Tue, 13 Jul 2010 03:29:03 +0000</pubDate>
		<dc:creator>ELM</dc:creator>
				<category><![CDATA[榆树网-杂项]]></category>
		<category><![CDATA[Asterisk]]></category>
		<category><![CDATA[FreePBX]]></category>
		<category><![CDATA[SIP]]></category>
		<category><![CDATA[TrixBox]]></category>
		<category><![CDATA[VoIP]]></category>
		<category><![CDATA[中继设置]]></category>

		<guid isPermaLink="false">http://www.wenzk.com/?p=913</guid>
		<description><![CDATA[参考：http://www.voiptalk.org/products/trixbox-sip-trunk-setup 国内相关的文档还真不多。 相关文章ASTERISK之SIP对接及注册设置 (0)How do I change my default Maint password? (0)Freeiris2 3.0.492(Stable) B10083001在CentOS5中安装出错及解决办法 (0)为何我的LinkSys SPA1001无法注册 (0)Asterisk/Freeiris使用过程中碰到的一些问题及注意事项 (0)]]></description>
			<content:encoded><![CDATA[<p>参考：http://www.voiptalk.org/products/trixbox-sip-trunk-setup</p>
<p>国内相关的文档还真不多。</p>
<h2  class="related_post_title">相关文章</h2><ul class="related_post"><li><a href="http://www.wenzk.com/archives/919" title="ASTERISK之SIP对接及注册设置">ASTERISK之SIP对接及注册设置</a> (0)</li><li><a href="http://www.wenzk.com/archives/915" title="How do I change my default Maint password?">How do I change my default Maint password?</a> (0)</li><li><a href="http://www.wenzk.com/archives/1011" title="Freeiris2 3.0.492(Stable) B10083001在CentOS5中安装出错及解决办法">Freeiris2 3.0.492(Stable) B10083001在CentOS5中安装出错及解决办法</a> (0)</li><li><a href="http://www.wenzk.com/archives/953" title="为何我的LinkSys SPA1001无法注册">为何我的LinkSys SPA1001无法注册</a> (0)</li><li><a href="http://www.wenzk.com/archives/951" title="Asterisk/Freeiris使用过程中碰到的一些问题及注意事项">Asterisk/Freeiris使用过程中碰到的一些问题及注意事项</a> (0)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.wenzk.com/archives/913/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

