I will apologize in
advance if this is the wrong forum or if this is an embarrassing newbie
question.
I am currently using
an Trixbox/Asterisk system to connect a Rolm PBX to a ShoreTel phone system
via SIP. The asterisk box doesn't correctly support the REFER method, so I'm
hoping to use SER to proxy my SIP connections to allow the Rolm users to
function correctly with transfers and conferencing.
I have installed and
configured my SER system using the getting started documentation. I have
successfully interconnected my SER system with my Asterisk and with a Cisco 2801
and can place and route calls as I would expect. When I try to place a call
through SER to my ShoreTel system, I get the standard "SIP/2.0 404 Not Found".
If I compare captures of my successful SIP connection from my Asterisk
environment to a capture of the SER attempt, the only real difference I see is
that the INVITE TO: field has the IP of my SER system instead of the ShoreTel
system. The actual INVITE uri is identifying the ShoreTel device, but the
TO field has the SER address. The Asterisk connection has the address of
the ShoreTel device in both places.
I have tried to look
through the docs and searched online, but I did not find any resources on this
question. I would appreciate any feedback that could point me in the
right direction.
Here is a ser -V
from my SER system
version: ser
0.9.7-pre1 (i386/linux)
flags: STATS: Off, USE_IPV6, USE_TCP, DISABLE_NAGLE,
USE_MCAST, DNS_IP_HACK, SHM_MEM, SHM_MMAP, PKG_MALLOC, F_MALLOC,
FAST_LOCK-ADAPTIVE_WAIT
ADAPTIVE_WAIT_LOOPS=1024, MAX_RECV_BUFFER_SIZE
262144, MAX_LISTEN 16, MAX_URI_SIZE 1024, BUF_SIZE 65535
@(#) $Id: main.c,v
1.197.2.1 2005/07/25 16:56:24 andrei Exp $
main.c compiled on 14:05:21 Jul 16
2008 with gcc 4.1.2
I route my calls to
the ShoreTel system through the basic PSTN route from the getting started
sample:
route[5]
{
#
-----------------------------------------------------------------
# PSTN Handler
#
-----------------------------------------------------------------
rewritehost("my.IP.addr.here"); # INSERT YOUR PSTN GATEWAY IP
ADDRESS
avp_write("i:45", "inv_timeout");
t_on_failure("1");
route(1);
}
Thank you for any
feedback in advance.