[Asterisk-Users] IAXphone -> ip address -> extension number.
Zoltan Szecsei
zoltans at geograph.co.za
Fri Jul 8 03:16:55 MST 2005
Carlos Alperin wrote:
>The only reason for try SIP, is to find where the problem is.
>
>You can use what you prefer, if you can made it works.
>
>Any chance to see both SIP & IAX.conf?
>
>Thanks,
>
>Carlos
>
>
>
Hi Carlos,
Thanks for you help thusfar.
I have provided:
iax.conf
extensions.conf
bits of log from asterisk -vvvvvvvvvvgc
last bits from making zaptel
modprobe/lsmod ztdummy.
Note that I have renamed zaptel.conf and sip.conf because I am under the
impression I do not need them. I dont want to add SIP until IAX works,
and I have no special HW, so dont need zaptel.conf.
Note also at this stage extensions.conf has only what I hope it needs to
just make the other phone ring.
The SuSE 9.3 box running asterisk 1.0.9 has IP 192.168.0.100 and phones
z1 and z2 have 192.168.0.201 and 202 respectively.
++++++++++++++++++++++++++++++++++
gl0:/etc/asterisk # cat iax.conf
[general]
port=4569
bindaddr=0.0.0.0
bandwidth=medium
disallow=LPC10
;deny=all
;all0w=ulaw
;all0w=alaw
;all0w=gsm
jitterbuffer=yes
; register => zoltan:geograph at iaxtel.com
[z1]
type=friend
host=dynamic
mailbox=1201
context=geograph
callerid="Zoltan1" <201>
[z2]
type=friend
host=dynamic
mailbox=1202
context=geograph
callerid="Zoltan2" <202>
gl0:/etc/asterisk #
++++++++++++++++++++++++++++++++++
gl0:/etc/asterisk # cat extensions.conf
[general]
static=yes
writeprotect=no
[globals]
CONSOLE=Console/dsp ; Console interface for demo
;CONSOLE=Zap/1
;CONSOLE=Phone/phone0
IAXINFO=guest ; IAXtel username/password
;IAXINFO=myuser:mypass
TRUNK=Zap/g2 ; Trunk interface
TRUNKMSD=1 ; MSD digits to strip
(usually 1 or 0)
;TRUNK=IAX2/user:pass at provider
[geograph]
exten=> 201,1,Dial(IAX/z1,20,tr)
exten=> 202,1,Dial(IAX/z2,20,tr)
exten=> 1201,1,Dial(IAX/z1,20,tr) ; not relevant yet
exten=> 1202,1,Dial(IAX/z2,20,tr) ; not relevant yet
++++++++++++++++++++++++++++++++++
From asterisk -vvvvvvvvvvvvvvvgc
snip===8<===snip===8<===snip===8<===snip===
[res_musiconhold.so] => (Music On Hold Resource)
== Parsing '/etc/asterisk/musiconhold.conf': Found
Jul 8 11:58:13 WARNING[32206]: res_musiconhold.c:565 moh_register:
Unable to open pseudo channel for timing... Sound may be choppy.
== Registered application 'MusicOnHold'
== Registered application 'WaitMusicOnHold'
== Registered application 'SetMusicOnHold'
[pbx_config.so] => (Text Extension Configuration)
== Parsing '/etc/asterisk/extensions.conf': Found
-- Setting global variable 'CONSOLE' to 'Console/dsp'
-- Setting global variable 'IAXINFO' to 'guest'
-- Setting global variable 'TRUNK' to 'Zap/g2'
-- Setting global variable 'TRUNKMSD' to '1'
-- Registered extension context 'geograph'
-- Added extension '201' priority 1 to geograph
-- Added extension '202' priority 1 to geograph
-- Added extension '1201' priority 1 to geograph
-- Added extension '1202' priority 1 to geograph
[pbx_spool.so] => (Outgoing Spool Support)
[cdr_csv.so] => (Comma Separated Values CDR Backend)
[cdr_manager.so] => (Asterisk Call Manager CDR Backend)
== Parsing '/etc/asterisk/cdr_manager.conf': Found
[chan_agent.so] => (Agent Proxy Channel)
== Registered channel type 'Agent' (Call Agent Proxy Channel)
== Registered application 'AgentLogin'
== Registered application 'AgentCallbackLogin'
== Registered application 'AgentMonitorOutgoing'
== Parsing '/etc/asterisk/agents.conf': Found
[chan_iax2.so] => (Inter Asterisk eXchange (Ver 2))
Jul 8 11:58:13 WARNING[32206]: chan_iax2.c:7477 load_module: Unable to
open IAX timing interface: No such file or directory
== Manager registered action IAXpeers
== Parsing '/etc/asterisk/iax.conf': Found
== Registered channel type 'IAX2' (Inter Asterisk eXchange Driver (Ver 2))
== Using TOS bits 0
== IAX Ready and Listening on 0.0.0.0 port 4569
== Loaded firmware 'iaxy.bin'
== Parsing '/etc/asterisk/iaxprov.conf': Found
-- Loaded provisioning template 'default'
[chan_local.so] => (Local Proxy Channel)
== Registered channel type 'Local' (Local Proxy Channel Driver)
snip===8<===snip===8<===snip===8<===snip===
[chan_sip.so] => (Session Initiation Protocol (SIP))
== Parsing '/etc/asterisk/sip.conf': Not found (No such file or directory)
Jul 8 11:58:13 NOTICE[32206]: chan_sip.c:8679 reload_config: Unable to
load config sip.conf, SIP disabled
== Registered channel type 'SIP' (Session Initiation Protocol (SIP))
== Registered application 'SIPDtmfMode'
[chan_skinny.so]Jul 8 11:58:13 WARNING[32206]: chan_oss.c:257
sound_thread: Read error on sound device: Resource temporarily unavailable
=> (Skinny Client Control Protocol (Skinny))
== Parsing '/etc/asterisk/skinny.conf': Found
Jul 8 11:58:13 WARNING[32206]: chan_skinny.c:2587 reload_config: Unable
to get our IP address, Skinny disabled
== Registered channel type 'Skinny' (Skinny Client Control Protocol
(Skinny))
[codec_a_mu.so] => (A-law and Mulaw direct Coder/Decoder)
== Registered translator 'alawtoulaw' from format alaw to ulaw, cost 1
== Registered translator 'ulawtoalaw' from format ulaw to alaw, cost 1
snip===8<===snip===8<===snip===8<===snip===
[app_zapateller.so] => (Block Telemarketers with Special Information Tone)
== Registered application 'Zapateller'
== Parsing '/etc/asterisk/enum.conf': Found
== Parsing '/etc/asterisk/extconfig.conf': Found
== Parsing '/etc/asterisk/logger.conf': Found
Asterisk Event Logger restarted
== Parsing '/etc/asterisk/manager.conf': Found
== Parsing '/etc/asterisk/enum.conf': Found
== Parsing '/etc/asterisk/rtp.conf': Found
== RTP Allocating from port range 10000 -> 20000
Asterisk Ready.
*CLI> iax2 show users
Username Secret Authen Def.Context
A/C
z2 -no secret- 000000000000003 geograph
No
z1 -no secret- 000000000000003 geograph
No
*CLI>
*CLI>
*CLI> iax2 show peers
Name/Username Host Mask Port Status
z2 (Unspecified) (D) 255.255.255.255 0 Unmonitored
z1 (Unspecified) (D) 255.255.255.255 0 Unmonitored
*CLI>
*CLI>
++++++++++++++++++++++++++++++++++
/usr/src/zaptel-1.0.9 make clean ; make linux26 ; make install
snip===8<===snip===8<===snip===8<===snip===
install tor2 /sbin/modprobe --ignore-install tor2 && /sbin/ztcfg
install torisa /sbin/modprobe --ignore-install torisa && /sbin/ztcfg
install wcusb /sbin/modprobe --ignore-install wcusb && /sbin/ztcfg
install wcfxo /sbin/modprobe --ignore-install wcfxo && /sbin/ztcfg
install wcfxs /sbin/modprobe --ignore-install wcfxs && /sbin/ztcfg
install ztdynamic /sbin/modprobe --ignore-install ztdynamic && /sbin/ztcfg
install ztd-eth /sbin/modprobe --ignore-install ztd-eth && /sbin/ztcfg
install wct1xxp /sbin/modprobe --ignore-install wct1xxp && /sbin/ztcfg
install wct4xxp /sbin/modprobe --ignore-install wct4xxp && /sbin/ztcfg
install wcte11xp /sbin/modprobe --ignore-install wcte11xp && /sbin/ztcfg
install ztdummy /sbin/modprobe --ignore-install ztdummy && /sbin/ztcfg
if ! grep "alias wctdm" /etc/modprobe.d/zaptel; then \
echo "alias wctdm wcfxs" >> /etc/modprobe.d/zaptel; \
fi \
alias wctdm wcfxs
if [ -d /etc/modutils ]; then \
/sbin/update-modules ; \
fi
[ `id -u` = 0 ] && /sbin/depmod -a || :
[ -f /etc/zaptel.conf ] || install -D -m 644 zaptel.conf.sample
/etc/zaptel.conf
gl0:/usr/src/zaptel-1.0.9 #
++++++++++++++++++++++++++++++++++
from modprobe ztdummy and lsmod | grep z
gl0:/usr/src/zaptel-1.0.9 # modprobe ztdummy
Notice: Configuration file is /etc/zaptel.conf
line 142: Unable to open master device '/dev/zap/ctl'
gl0:/usr/src/zaptel-1.0.9 # lsmod | grep z
Module Size Used by
ztdummy 7744 0
zaptel 239620 1 ztdummy
crc_ccitt 6144 1 zaptel
gl0:/usr/src/zaptel-1.0.9 #
++++++++++++++++++++++++++++++++++
More information about the asterisk-users
mailing list