Hi everybody,
I'm using Yate 5.5 on an OpenWRT router.
Since several weeks I'm using Yate with four easybell VoIP accounts (a
German VoIP provider). The configuration works flawlessly. Now I want to
add my sipgate VoIP account.
I used the easybell definitions as template for the new sipgate account
and made some relevant changes. Following the entry for sipgate in
accfile.conf:
===============================================
[sipgate-id]
enabled=yes
protocol=sip
username=sipgate-id
interval=120
authname=sipgate-id
password=sipgate-pw
domain=sipgate.de
registrar=sipgate.de:5060
outbound=sipgate.de:5060
localaddress=yes
===============================================
Everything else are yate default values.
With the above entry I can sucessfully register, start calls and other can
call me.
When my sipgate number is called, the caller hears me, but I cannot here
the caller. When I call someone via the sipgate number, both parties can
hear each other.
According to a hint on the sipgate support website I added the following
line in accfile.conf:
===============================================
ip_transport_localport=5160
===============================================
I defined an additional listener in ysipchan.conf:
===============================================
[listener sipgate]
port=5160
===============================================
But these changes did not solve the problem.
I think, there's no problem with the router's firewall definitions,
because phoning with easybell works without any problems.
The question is: why does easybell work with the yate standard
definitions, but not sipgate.
The yate log with the call to my sipgate number is attached.
There is one line in the log, which could indicate an error:
===============================================
<yrtp:WARN> Initial timeout in channel sip/3 wrapper [0xc9e980]
===============================================
I hope, someone has an idea how to solve the problem.
Barney