Hello,
I need to configure my SER to support multidomain. I am working on solaris 10 and on the SER bundled version of SER.
I have the domain module but i don't have the mediaproxy module.
When i type serctl help the serctl add domain isn't included so what should i modify in my ser.cfg file.
Thank you
_________________________________________________________________
Hotmail: Free, trusted and rich email service.
https://signup.live.com/signup.aspx?id=60969
While running the[ gmake prefix="/usr/local/kamailio-3.0" install ] on solaris 10 sparc got the issue below, please help.
Thanks,
Kevin
=============
Makefile.defs defs skipped
gmake[1]: Entering directory `/usr/local/src/kamailio-3.0.0/kamailio/utils/sercmd'
gmake[1]: `sercmd' is up to date.
gmake[1]: Leaving directory `/usr/local/src/kamailio-3.0.0/kamailio/utils/sercmd'
Makefile.defs defs skipped
gmake[1]: Entering directory `/usr/local/src/kamailio-3.0.0/kamailio/utils/kamctl'
# kamctl config
touch /usr/local/kamailio-3.0/etc/kamailio//kamctlrc.sample
ginstall -m 644 kamctlrc \
/usr/local/kamailio-3.0/etc/kamailio//kamctlrc.sample
find: cannot follow symbolic link /etc/init.d/ipunity: No such file or directory
find: cannot follow symbolic link /etc/rc3.d/K02ipunity: No such file or directory
find: cycle detected for /lib/32/
find: cycle detected for /lib/secure/32/
find: cycle detected for /usr/lib/locale/common/32/
find: cycle detected for /usr/lib/locale/common/LC_CTYPE/32/
find: cycle detected for /usr/lib/locale/common/LO_LTYPE/32/
find: cannot follow symbolic link /usr/lib/locale/es_MX.UTF-8/LC_MESSAGES: No such file or directory
find: cannot follow symbolic link /usr/lib/locale/fr_CA.UTF-8/LC_MESSAGES: No such file or directory
find: cycle detected for /usr/lib/secure/32/
find: cannot follow symbolic link /usr/lib/sparcv9/llib-ladm.ln: No such file or directory
find: cannot follow symbolic link /usr/lib/sparcv9/llib-laio.ln: No such file or directory
find: cannot follow symbolic link /usr/lib/sparcv9/llib-lbsm.ln: No such file or directory
find: cannot follow symbolic link /usr/lib/sparcv9/llib-lc.ln: No such file or directory
find: cannot follow symbolic link /usr/lib/sparcv9/llib-ldl.ln: No such file or directory
find: cannot follow symbolic link /usr/lib/sparcv9/llib-lcmd.ln: No such file or directory
find: cannot follow symbolic link /usr/lib/sparcv9/llib-lcontract.ln: No such file or directory
find: cannot follow symbolic link /usr/lib/sparcv9/llib-lctf.ln: No such file or directory
find: cannot follow symbolic link /usr/lib/sparcv9/llib-lcurses: No such file or directory
find: cannot follow symbolic link /usr/lib/sparcv9/llib-lcurses.ln: No such file or directory
find: cannot follow symbolic link /usr/lib/sparcv9/llib-ldevice.ln: No such file or directory
find: cannot follow symbolic link /usr/lib/sparcv9/llib-ldevid.ln: No such file or directory
find: cannot follow symbolic link /usr/lib/sparcv9/llib-ldevinfo.ln: No such file or directory
find: cannot follow symbolic link /usr/lib/sparcv9/llib-ldoor.ln: No such file or directory
find: cannot follow symbolic link /usr/lib/sparcv9/llib-lefi.ln: No such file or directory
find: cannot follow symbolic link /usr/lib/sparcv9/llib-lelf.ln: No such file or directory
find: cannot follow symbolic link /usr/lib/sparcv9/llib-lgen.ln: No such file or directory
find: cannot follow symbolic link /usr/lib/sparcv9/llib-lintl.ln: No such file or directory
find: cannot follow symbolic link /usr/lib/sparcv9/llib-lkstat.ln: No such file or directory
find: cannot follow symbolic link /usr/lib/sparcv9/llib-lmd5.ln: No such file or directory
find: cannot follow symbolic link /usr/lib/sparcv9/llib-lnsl.ln: No such file or directory
find: cannot follow symbolic link /usr/lib/sparcv9/llib-lnvpair.ln: No such file or directory
find: cannot follow symbolic link /usr/lib/sparcv9/llib-lpam.ln: No such file or directory
find: cannot follow symbolic link /usr/lib/sparcv9/llib-lposix4.ln: No such file or directory
find: cannot follow symbolic link /usr/lib/sparcv9/llib-lpthread.ln: No such file or directory
find: cannot follow symbolic link /usr/lib/sparcv9/llib-lrt.ln: No such file or directory
find: cannot follow symbolic link /usr/lib/sparcv9/llib-lresolv.ln: No such file or directory
find: cannot follow symbolic link /usr/lib/sparcv9/llib-lrtld_db.ln: No such file or directory
find: cannot follow symbolic link /usr/lib/sparcv9/llib-lscf.ln: No such file or directory
find: cannot follow symbolic link /usr/lib/sparcv9/llib-lsec.ln: No such file or directory
find: cannot follow symbolic link /usr/lib/sparcv9/llib-lsecdb.ln: No such file or directory
find: cannot follow symbolic link /usr/lib/sparcv9/llib-lsendfile.ln: No such file or directory
find: cannot follow symbolic link /usr/lib/sparcv9/llib-lsocket.ln: No such file or directory
find: cannot follow symbolic link /usr/lib/sparcv9/llib-lsysevent.ln: No such file or directory
find: cannot follow symbolic link /usr/lib/sparcv9/llib-ltermcap: No such file or directory
find: cannot follow symbolic link /usr/lib/sparcv9/llib-ltermcap.ln: No such file or directory
find: cannot follow symbolic link /usr/lib/sparcv9/llib-ltermlib: No such file or directory
find: cannot follow symbolic link /usr/lib/sparcv9/llib-ltermlib.ln: No such file or directory
find: cannot follow symbolic link /usr/lib/sparcv9/llib-lthread.ln: No such file or directory
find: cannot follow symbolic link /usr/lib/sparcv9/llib-lthread_db.ln: No such file or directory
find: cannot follow symbolic link /usr/lib/sparcv9/llib-ltsnet.ln: No such file or directory
find: cannot follow symbolic link /usr/lib/sparcv9/llib-ltsol.ln: No such file or directory
find: cannot follow symbolic link /usr/lib/sparcv9/llib-lumem.ln: No such file or directory
find: cannot follow symbolic link /usr/lib/sparcv9/llib-luuid.ln: No such file or directory
find: cannot follow symbolic link /usr/lib/sparcv9/llib-lxnet.ln: No such file or directory
find: cannot follow symbolic link /usr/lib/sparcv9/llib-lm.ln: No such file or directory
find: cycle detected for /usr/lib/32/
find: cannot follow symbolic link /usr/lib/64/llib-ladm.ln: No such file or directory
find: cannot follow symbolic link /usr/lib/64/llib-laio.ln: No such file or directory
find: cannot follow symbolic link /usr/lib/64/llib-lbsm.ln: No such file or directory
find: cannot follow symbolic link /usr/lib/64/llib-lc.ln: No such file or directory
find: cannot follow symbolic link /usr/lib/64/llib-ldl.ln: No such file or directory
find: cannot follow symbolic link /usr/lib/64/llib-lcmd.ln: No such file or directory
find: cannot follow symbolic link /usr/lib/64/llib-lcontract.ln: No such file or directory
find: cannot follow symbolic link /usr/lib/64/llib-lctf.ln: No such file or directory
find: cannot follow symbolic link /usr/lib/64/llib-lcurses: No such file or directory
find: cannot follow symbolic link /usr/lib/64/llib-lcurses.ln: No such file or directory
find: cannot follow symbolic link /usr/lib/64/llib-ldevice.ln: No such file or directory
find: cannot follow symbolic link /usr/lib/64/llib-ldevid.ln: No such file or directory
find: cannot follow symbolic link /usr/lib/64/llib-ldevinfo.ln: No such file or directory
find: cannot follow symbolic link /usr/lib/64/llib-ldoor.ln: No such file or directory
find: cannot follow symbolic link /usr/lib/64/llib-lefi.ln: No such file or directory
find: cannot follow symbolic link /usr/lib/64/llib-lelf.ln: No such file or directory
find: cannot follow symbolic link /usr/lib/64/llib-lgen.ln: No such file or directory
find: cannot follow symbolic link /usr/lib/64/llib-lintl.ln: No such file or directory
find: cannot follow symbolic link /usr/lib/64/llib-lkstat.ln: No such file or directory
find: cannot follow symbolic link /usr/lib/64/llib-lmd5.ln: No such file or directory
find: cannot follow symbolic link /usr/lib/64/llib-lnsl.ln: No such file or directory
find: cannot follow symbolic link /usr/lib/64/llib-lnvpair.ln: No such file or directory
find: cannot follow symbolic link /usr/lib/64/llib-lpam.ln: No such file or directory
find: cannot follow symbolic link /usr/lib/64/llib-lposix4.ln: No such file or directory
find: cannot follow symbolic link /usr/lib/64/llib-lpthread.ln: No such file or directory
find: cannot follow symbolic link /usr/lib/64/llib-lrt.ln: No such file or directory
find: cannot follow symbolic link /usr/lib/64/llib-lresolv.ln: No such file or directory
find: cannot follow symbolic link /usr/lib/64/llib-lrtld_db.ln: No such file or directory
find: cannot follow symbolic link /usr/lib/64/llib-lscf.ln: No such file or directory
find: cannot follow symbolic link /usr/lib/64/llib-lsec.ln: No such file or directory
find: cannot follow symbolic link /usr/lib/64/llib-lsecdb.ln: No such file or directory
find: cannot follow symbolic link /usr/lib/64/llib-lsendfile.ln: No such file or directory
find: cannot follow symbolic link /usr/lib/64/llib-lsocket.ln: No such file or directory
find: cannot follow symbolic link /usr/lib/64/llib-lsysevent.ln: No such file or directory
find: cannot follow symbolic link /usr/lib/64/llib-ltermcap: No such file or directory
find: cannot follow symbolic link /usr/lib/64/llib-ltermcap.ln: No such file or directory
find: cannot follow symbolic link /usr/lib/64/llib-ltermlib: No such file or directory
find: cannot follow symbolic link /usr/lib/64/llib-ltermlib.ln: No such file or directory
find: cannot follow symbolic link /usr/lib/64/llib-lthread.ln: No such file or directory
find: cannot follow symbolic link /usr/lib/64/llib-lthread_db.ln: No such file or directory
find: cannot follow symbolic link /usr/lib/64/llib-ltsnet.ln: No such file or directory
find: cannot follow symbolic link /usr/lib/64/llib-ltsol.ln: No such file or directory
find: cannot follow symbolic link /usr/lib/64/llib-lumem.ln: No such file or directory
find: cannot follow symbolic link /usr/lib/64/llib-luuid.ln: No such file or directory
find: cannot follow symbolic link /usr/lib/64/llib-lxnet.ln: No such file or directory
find: cannot follow symbolic link /usr/lib/64/llib-lm.ln: No such file or directory
find: cycle detected for /usr/lib/lwp/32/
find: cycle detected for /usr/lib/link_audit/32/
find: cannot follow symbolic link /usr/lib/llib-ladm: No such file or directory
find: cannot follow symbolic link /usr/lib/llib-ladm.ln: No such file or directory
find: cannot follow symbolic link /usr/lib/llib-laio: No such file or directory
find: cannot follow symbolic link /usr/lib/llib-laio.ln: No such file or directory
find: cannot follow symbolic link /usr/lib/llib-lbsm: No such file or directory
find: cannot follow symbolic link /usr/lib/llib-lbsm.ln: No such file or directory
find: cannot follow symbolic link /usr/lib/llib-lc: No such file or directory
find: cannot follow symbolic link /usr/lib/llib-lc.ln: No such file or directory
find: cannot follow symbolic link /usr/lib/llib-lcmd: No such file or directory
find: cannot follow symbolic link /usr/lib/llib-lcmd.ln: No such file or directory
find: cannot follow symbolic link /usr/lib/llib-lcontract: No such file or directory
find: cannot follow symbolic link /usr/lib/llib-lcontract.ln: No such file or directory
find: cannot follow symbolic link /usr/lib/llib-lctf: No such file or directory
find: cannot follow symbolic link /usr/lib/llib-lctf.ln: No such file or directory
find: cannot follow symbolic link /usr/lib/llib-lcurses: No such file or directory
find: cannot follow symbolic link /usr/lib/llib-lcurses.ln: No such file or directory
find: cannot follow symbolic link /usr/lib/llib-ldevice: No such file or directory
find: cannot follow symbolic link /usr/lib/llib-ldevice.ln: No such file or directory
find: cannot follow symbolic link /usr/lib/llib-ldevid: No such file or directory
find: cannot follow symbolic link /usr/lib/llib-ldevid.ln: No such file or directory
find: cannot follow symbolic link /usr/lib/llib-ldevinfo: No such file or directory
find: cannot follow symbolic link /usr/lib/llib-ldevinfo.ln: No such file or directory
find: cannot follow symbolic link /usr/lib/llib-ldl: No such file or directory
find: cannot follow symbolic link /usr/lib/llib-ldl.ln: No such file or directory
find: cannot follow symbolic link /usr/lib/llib-ldoor: No such file or directory
find: cannot follow symbolic link /usr/lib/llib-lefi: No such file or directory
find: cannot follow symbolic link /usr/lib/llib-ldoor.ln: No such file or directory
find: cannot follow symbolic link /usr/lib/llib-lefi.ln: No such file or directory
find: cannot follow symbolic link /usr/lib/llib-lelf: No such file or directory
find: cannot follow symbolic link /usr/lib/llib-lelf.ln: No such file or directory
find: cannot follow symbolic link /usr/lib/llib-lgen: No such file or directory
find: cannot follow symbolic link /usr/lib/llib-lgen.ln: No such file or directory
find: cannot follow symbolic link /usr/lib/llib-lintl: No such file or directory
find: cannot follow symbolic link /usr/lib/llib-lintl.ln: No such file or directory
find: cannot follow symbolic link /usr/lib/llib-lkstat: No such file or directory
find: cannot follow symbolic link /usr/lib/llib-lkstat.ln: No such file or directory
find: cannot follow symbolic link /usr/lib/llib-lmd5: No such file or directory
find: cannot follow symbolic link /usr/lib/llib-lmd5.ln: No such file or directory
find: cannot follow symbolic link /usr/lib/llib-lnsl: No such file or directory
find: cannot follow symbolic link /usr/lib/llib-lnsl.ln: No such file or directory
find: cannot follow symbolic link /usr/lib/llib-lnvpair: No such file or directory
find: cannot follow symbolic link /usr/lib/llib-lnvpair.ln: No such file or directory
find: cannot follow symbolic link /usr/lib/llib-lpam: No such file or directory
find: cannot follow symbolic link /usr/lib/llib-lpam.ln: No such file or directory
find: cannot follow symbolic link /usr/lib/llib-lposix4: No such file or directory
find: cannot follow symbolic link /usr/lib/llib-lposix4.ln: No such file or directory
find: cannot follow symbolic link /usr/lib/llib-lpthread: No such file or directory
find: cannot follow symbolic link /usr/lib/llib-lpthread.ln: No such file or directory
find: cannot follow symbolic link /usr/lib/llib-lresolv: No such file or directory
find: cannot follow symbolic link /usr/lib/llib-lresolv.ln: No such file or directory
find: cannot follow symbolic link /usr/lib/llib-lrt: No such file or directory
find: cannot follow symbolic link /usr/lib/llib-lrt.ln: No such file or directory
find: cannot follow symbolic link /usr/lib/llib-lrtld_db: No such file or directory
find: cannot follow symbolic link /usr/lib/llib-lrtld_db.ln: No such file or directory
find: cannot follow symbolic link /usr/lib/llib-lscf: No such file or directory
find: cannot follow symbolic link /usr/lib/llib-lscf.ln: No such file or directory
find: cannot follow symbolic link /usr/lib/llib-lsec: No such file or directory
find: cannot follow symbolic link /usr/lib/llib-lsec.ln: No such file or directory
find: cannot follow symbolic link /usr/lib/llib-lsecdb: No such file or directory
find: cannot follow symbolic link /usr/lib/llib-lsecdb.ln: No such file or directory
find: cannot follow symbolic link /usr/lib/llib-lsendfile: No such file or directory
find: cannot follow symbolic link /usr/lib/llib-lsendfile.ln: No such file or directory
find: cannot follow symbolic link /usr/lib/llib-lsocket: No such file or directory
find: cannot follow symbolic link /usr/lib/llib-lsocket.ln: No such file or directory
find: cannot follow symbolic link /usr/lib/llib-lsysevent: No such file or directory
find: cannot follow symbolic link /usr/lib/llib-lsysevent.ln: No such file or directory
find: cannot follow symbolic link /usr/lib/llib-ltermcap: No such file or directory
find: cannot follow symbolic link /usr/lib/llib-ltermcap.ln: No such file or directory
find: cannot follow symbolic link /usr/lib/llib-ltermlib: No such file or directory
find: cannot follow symbolic link /usr/lib/llib-ltermlib.ln: No such file or directory
find: cannot follow symbolic link /usr/lib/llib-lthread: No such file or directory
find: cannot follow symbolic link /usr/lib/llib-lthread.ln: No such file or directory
find: cannot follow symbolic link /usr/lib/llib-lthread_db: No such file or directory
find: cannot follow symbolic link /usr/lib/llib-lthread_db.ln: No such file or directory
find: cannot follow symbolic link /usr/lib/llib-ltsnet.ln: No such file or directory
find: cannot follow symbolic link /usr/lib/llib-ltsol.ln: No such file or directory
find: cannot follow symbolic link /usr/lib/llib-lumem: No such file or directory
find: cannot follow symbolic link /usr/lib/llib-lumem.ln: No such file or directory
find: cannot follow symbolic link /usr/lib/llib-luuid: No such file or directory
find: cannot follow symbolic link /usr/lib/llib-luuid.ln: No such file or directory
find: cannot follow symbolic link /usr/lib/llib-lxnet: No such file or directory
find: cannot follow symbolic link /usr/lib/llib-lxnet.ln: No such file or directory
find: cannot follow symbolic link /usr/lib/llib-lm: No such file or directory
find: cannot follow symbolic link /usr/lib/llib-lm.ln: No such file or directory
find: cannot follow symbolic link /usr/lib/libldap-2.4.so.2: No such file or directory
install: kamctlrc was not found anywhere!
gmake[1]: *** [install-cfg] Error 2
gmake[1]: Leaving directory `/usr/local/src/kamailio-3.0.0/kamailio/utils/kamctl'
ERROR: gmake -C utils/kamctl install-if-newer failed
gmake: *** [install-utils] Error 1
AppSer01:root@/usr/local/src/kamailio-3.0.0/kamailio$ cd utils/
/usr/local/src/kamailio-3.0.0/kamailio/utils
AppSer01:root@/usr/local/src/kamailio-3.0.0/kamailio/utils$ ls
db_berkeley db_oracle fifo_relay kamctl kamunix pdbt pike_top profile route_graph sercmd sipgrep
AppSer01:root@/usr/local/src/kamailio-3.0.0/kamailio/utils$ cd kamctl/
/usr/local/src/kamailio-3.0.0/kamailio/utils/kamctl
AppSer01:root@/usr/local/src/kamailio-3.0.0/kamailio/utils/kamctl$ ls
db_berkeley kamctl.base kamctl.mysql kamctlrc kamdbctl.dbtext Makefile
dbtext kamctl.ctlbase kamctl.oracle kamdbctl kamdbctl.mysql mysql
dbtextdb kamctl.db_berkeley kamctl.pgsql kamdbctl.8 kamdbctl.oracle oracle
kamctl kamctl.dbtext kamctl.sqlbase kamdbctl.base kamdbctl.pgsql postgres
kamctl.8 kamctl.fifo kamctl.unixsock kamdbctl.db_berkeley kamdbfunc.oracle
_________________________________________________________________
约会说不清地方?来试试微软地图最新msn互动功能!
http://ditu.live.com/?form=TL&swm=1
FYI - the summary from SIPit
regards
Klaus
-------- Original-Nachricht --------
Betreff: [RAI] SIPit26 summary
Datum: Fri, 4 Jun 2010 13:50:50 -0500
Von: Robert Sparks <rjsparks(a)nostrum.com>
An: rai(a)ietf.org
SIPit 26 was hosted by Edvina and TANDBERG in Kista, Sweden
the week of May 17-21, 2010.
There were 67 attendees from 28 companies visiting from 15 countries.
We had 42 distinct implementations.
There was a huge upswing in the number of TLS and SRTP implementations
at this event (and IPv6 support continues to grow steadily). There was
also a large upswing in ICE and TURN implementations.
The roles represented (some implementations act in more than one role)
29 endpoints
13 proxy/registrars/b2bua/sbcs
5 dedicated event servers
I focused more on helping with the multiparty tests and specification
discussions and did not review each survey response with its team
as closely at this event as I have in the past few. As a result, please
be cautious of a little more uncertainty in these values.
Implementations using each transport for SIP messages:
UDP 98%
TCP 98%
TLS 81% server-auth, 57% mutual-auth
SCTP 21%
DTLS 0%
Just over half of the implementations present supported IPv6.
There were three Identity implementations present
For DNS we had support for:
Full RFC3263 : 86%
SRV only : 5%
A records only : 2%
no DNS support : 7%
Support for various items in the endpoints
55% replaces
38% 3489stun
31% ice
24% gruu
21% sip/stun multiplexing
21% turn
17% diversion
17% history-info
17% path
17% ipsec
17% sigcomp
15% 5389stun
14% service-route
10% join
Support for various items in the proxies:
38% path
23% service-route
15% sigcomp
31% ipsec
31% gruu
15% sip/stun multiplexing
31% diversion
0% history-info
There were 2 MSRP and 2 XCAP implementations (one with xcap-diff
support) present.
The endpoints and B2BUAs implemented these methods:
100% INVITE, CANCEL, ACK, BYE
90% REGISTER
90% OPTIONS
84% REFER
79% NOTIFY
79% UPDATE
69% INFO
66% SUBSCRIBE
55% PRACK
52% MESSAGE
48% PUBLISH
79% of the implementations sent RTP from the port advertised for
reception (symmetric-rtp).
4 of the implementations required the other party to use symmetric-rtp.
72% of the UAs present both sent RTCP and paid attention to RTCP they
received
55% of the endpoints present supported SRTP - all were using sdes.
There were no dtls-srtp implementations at this SIPit.
45% of the endpoints supported multipart/mime.
There was one implementation present with S/MIME support.
There were 10 SIP Event Server implementations (not counting endpoints
that support events only for refer).
There were 13 SIP Event Client implementations (again, not counting
endpoints that only support events for refer).
These event packages were supported:
Server Client
8 11 presence
4 7 presence.winfo
4 8 message-summary
5 6 dialog
0 3 reg
1 2 conference
1 1 xcap-diff
1 1 kpml
0 1 ua-profile
0 1 reg-gruu
These packages were supported with the eventlist extension:
Server Client
3 1 presence
There were two Info-Packages implementations present. One was using a
proprietary payload type.
The other was reusing a SIP-Events package.
Six of the proxies present still rely only on max-forwards.
There were three implementations of fork-loop-fix, but no
implementations of max-breadth.
Multiparty tests (Reports contributed by Mark Thompson, Eoin McLeod, and
Olle Johansson)
* Forking
Teams coalesced quickly into a working topology that was successful
in having all forked targets ringing in parallel.
With different UAs injecting the call, a number of different implementation
issues arose, including:
some UAs could not process sdp offers with multiple instances of the same
media type in (e.g. 1x Audio, 2x Video, 2x Application). When
stripped back
to 1x Audio, 2x Video the situation improved, but even then some
would only
ring if there was at most one m-line of each type.
some UAs could not handle messages greater than 2048 bytes (sdp
payload and
SIP header overhead). Rather than returning 513 Message Too Large,
the UAs in
question would silently discard the request.
one UA implementation present elected to BYE early dialogs for forks that
they do not wish to be answered having successfully established at
least one
confirmed dialog. The dialog-stateful outbound proxy in this test
successfully survived the race condition by failing with a 481
Call/Transaction Does Not Exist response.
one UA implementation incorrectly assumed that the To header could be
used
for request targeting rather than the Request-URI. This assumption led to
them not being able to participate as the recipient of re-targeted call
forks.
one proxy implementation present, when configured with both IPv4 and
IPv6 DNS
servers to query, would stall request forwarding until all DNS
requests had
been resolved. Where one of the configured servers was unavailable or
slow to
respond, the entire call setup would suffer significant latency
despite there
being sufficient candidates available to route toward.
The test procedure was then updated so that the multiple answer edge
condition
could be tested: the link between the top-most forking proxy and its
downstream
forks was disconnected whilst all signaled UAs were instructed to
answer. Upon
reconnecting the network, the forking proxy would receive multiple 200 OK
responses to the initial request.
most UA implementations placed as originators of the call were shown to
successfully ACK-BYE the undesired alternative answers whilst
maintaining the
first responder's confirmed dialog.
at least one UA implementation did not respond to subsequent 200 OK
responses
establishing confirmed dialogs, instead discarding them as if they
were not
received resulting in re-transmits and eventual timeout.
* Loops/Spirals
Implementations all behaved well during the basic loops and spirals
tests using
multiple protocols on IPv4 only. When we introduced IPv6 into some hops,
several
proxy and endpoint implementations would not recognize messages as valid
when
they failed to parse the IPv6 addresses in Vias or Record-Routes that
should have
just been opaque bits to them. We constructed a loop with 3 of the
participating
B2BUA implementations and discovered that none of them were decrementing
Max-Forwards (some were resetting the value to 70) or performing any
other type of
loop-detection.
* SRTP
There were a much larger number of SRTP implementations present at this
event,
and many scenarios were exercised with success. Some of the notable problems
encountered included a few implementations that were using SDES without TLS
and continued arguments around how to implement sips/how to indicate one
hop of SIP over TLS. Individal testing between the peers exercised wrapping
and hold/resume. The next event's test will focus more closely on scenarios
like those, and streams utilizing multiple SSRCs
* STUN/TURN/ICE
This test was very well attended. Endpoints successfully negotiatied
sessions
utilizing both server and peer reflexive candidates. Connectivity was
established
between UAs behind different NATs that were using the same private
address ranges.
We exercised connectivity through TURN chosen using ICE. When older SDP
mangling
elements were introduced, fewer setup attempts were successful - some
implementations
were not recognizing ICE mismatches. Several implementations stopped
sending keepalives
when streams were put on hold. Some implementations restarted ICE when
coming off hold.
* TLS
As noted earlier, there was a large upswing in the number of implementations
utilizing TLS present. Configuration of endpoints (establishing trusted
CAs and
installing certificates) is still very slow, but once the endpoints were
configured,
iteroperability of SIP over TLS was very high. (However, see the related
note on
the SRTP test). The automated tests started at SIPit 25 continue to be
refined and
will soon be available for tests between SIPit events.
* Early Media
The early media test was also well attended, and the automated tests for
early
media scenarios continue to be refined. We tested handling early media in
forking situations (one branch sends early media, another branch
answers) and
taking early media on and off hold. The early media test was developed as a
self-test and will be available for tests between SIPit events. The test
involved forking the call to multiple servers sending early media in the
same
dialog. The participants argued that early media for ring tones could and
propably should be separated from early media for operator messages by using
180 with SDP for ring tones and 183 with SDP for other messages. This
way, a UA
can decide to stop listening to the 180 ring tone if an 183 message is sent.
UAs showed very different behaviour, from jumping between the various
streams
to mixing them.
* Presence
The multiparty presence tests successfully exercised basic inter-domain
presence exchange, including exchange of winfo information. The
participants
tried to set up a back-end-subscription loop between two RLSes, but
configuration issues got in the way. We will try to exercise that scenario
early at the next event.
* IPv6
The IPv6 multiparty was set up in order to run various calls through
gateways
between IPv4 and IPv6, as well as to discuss and setup permanent self-tests
for UAs and proxys. IPv4 UAs successfully placed calls to IPv6 UAs through
servers that handled the gateway situation. IPv4 UAs mostly had a hard time
handling getting SDPs or Contact: headers with IPv6 addresses when placing
calls through a proxy that supported dual stack. Successful sessions were
established on an IPv6 only networkA lot of experience was gained and we
will continue to refine these tests on following SIPits
_______________________________________________
RAI mailing list
RAI(a)ietf.org
https://www.ietf.org/mailman/listinfo/rai
T o whom it may concern,
I am looking for an SER configuration that change the number to be a global number
Incoming to SER - From: <sip:[telephone number]@ <hosts>
SER changes it to - From:sip:+[telephone number]@ <host<sip:-[telephone%20number]@%20%3chost>>
before sending it on.
Thanks,
Tuan Vu,
THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE PROPRIETARY MATERIAL and is thus for use only by the intended recipient.
If you received this in error, please contact the sender and delete the e-mail and its attachments from all computers
Hi,
I just installed SER on my server, I'm having problem, which I can't solve
Despite mysql server works fine, when I try to register to SIP server i can't manage.
I see in log this:
Jun 11 12:26:21 elka /usr/local/sbin/ser[23474]: submit_query(): MySQL server has gone away
Jun 11 12:26:21 elka /usr/local/sbin/ser[23474]: submit_query(): Error while submitting query
Jun 11 12:26:21 elka /usr/local/sbin/ser[23474]: get_ha1(): Error while querying database
What is the solution?
Maciej
On 14 June 2010 00:16, zhou tianjun <zhoutj(a)gmail.com> wrote:
> Hi Stephen,
> thanks for your rapid reply.
> I use kamailio as SIP proxy server . when ua1 is calling to ua2,
> it will receive early media from kamailio while ua2 is busy(send
> 486 reply code).
>
> All sip messages pass kamailio, ua1 and ua2 are not natted cliend.
> and i want not to use any media server such as sems etc.
>
>
> Hi Zhou,
>
> You will need to use something like rtpproxy -
>
> There is a thread discussing it here:
>
> http://www.mail-archive.com/users@lists.kamailio.org/msg06532.html
>
> HTH.
>
> Regards,
> Stephen
>
Hello,
the slides of the two presentations I gave at Amoocon 2010 are available
online on event's site:
The SIP Router Project - Asynchronous SIP Routing
- http://bit.ly/9Lm83T
Do your SIP routing in Lua!
- http://bit.ly/c2uRYM
First talk went through the presentation of the project, features in 3.0
and devel versions, ending with short description of offered
capabilities for asynchronous processing.
The second one focused on Lua API that can be used to do SIP routing,
showing an example of asynchronous processing (as continuation to first
talk): notifications to Twitter in case of missed calls using Lua API.
Cheers,
Daniel
--
Daniel-Constantin Mierla
Asterisk SIP Router Masterclass
Malaga, Spain - July 5-9, 2010
http://www.asipto.com/
Hi
I have build SIP-Router and modules from sources from GIT repository
(development branch).
auth_radius module results in a "Segmentation fault: 11" when I try to
register (radius_www_authorize).
sercmd> core.version
Server: ser (3.0.99-dev1 (i386/freebsd)) eabca5
Any help for solving the problem would be appreciated. Thanks.
--
Dmitry Kirillov, System Engineer
KDS-RIPE
Network Operational Center, JSC Neotelecom
Tomsk, Russia
Telephone: +7(3822)710-008, ICQ: 22413725
Web: http://www.neotelecom.ru/ | mailto:noc@neotelecom.ru
Looking Glass: http://lg.neotelecom.ru/
__________ Information from ESET NOD32 Antivirus, version of virus signature database 5191 (20100611) __________
The message was checked by ESET NOD32 Antivirus.
http://www.esetnod32.ru/.ml
HI,all
Is kamailio.cfg can be configured to play early media using nathelper module
with rtpproxy_stream2uac() function.
my SIP application environment is in only one domain, no NAT.
thanks in advance for any help.