i can send messages to SER but i cannot receive any
message from SER. i tried to reg from three mechines
(2 windows and one linux) but no success. i tried
asterisk but same problem. asterisk is registering ua
but UA cannot receive register ACK.
--- Iqbal <iqbal(a)gigo.co.uk> wrote:
if its registered whats the problem, install ngrep
to get some output
debug, if no response i.e from the client is there a
block on messages
going to client
Iqbal
Kamran Ahmad wrote:
I tried to run ethereal but there was only SIP
Request: no response. why serctl moni and serctl ul
show is showing that that my SJPhone is registered.
what is required things to do
--- Iqbal <iqbal(a)gigo.co.uk> wrote:
>ur UA is....?
>
>have u run a ngrep or ethereal to see if your
>sjphone is actually
>sending a REGISTER request to ser, and what SER is
>sending back, you got
>any iptables/FW running on your machine, blocking
>5060.
>
>Iqbal
>
>Kamran Ahmad wrote:
>
>
>
>>hello
>>
>>
>>i am using following
>>
>>
http://www.voip-info.org/tiki-index.php?page=SER+example+NAThelper
>
>
>>when i use serctl ul show it is showing me that
>>
>>
>that
>
>
>>my user Agent is registered but My SJphone is
still
>>showing not registered.
>>
>>
>>SER is on public IP and SJPhone is on private IP
>>
>>
>what
>
>
>>could be the reason same configuration was
working
>>
>>
>in
>
>
>>my previous installation of ser on other mechine.
>>
>>ANY COMMENTS
>>
>>#my ser.cfg
>>
>>#
>> # $Id: ser.cfg,v 1.21 2003/06/04 13:47:36 jiri
>>
>>
>Exp $
>
>
>> #
>> # simple quick-start config script
>> #
>>
>> # ----------- global configuration parameters
>>------------------------
>>
>> debug=3 # debug level (cmd line:
>>-dddddddddd)
>> fork=yes
>> log_stderror=no # (cmd line: -E)
>>
>> /* Uncomment these lines to enter debugging mode
>> debug=7
>> fork=no
>> log_stderror=yes
>> */
>>
>> check_via=no # (cmd. line: -v)
>> dns=no # (cmd. line: -r)
>> rev_dns=no # (cmd. line: -R)
>> port=5060
>> children=4
>> fifo="/tmp/ser_fifo"
>>
>>
alias=mydomain.dyndns.org
>>
>> # ------------------ module loading
>>----------------------------------
>>
>>
>> loadmodule
>>
>>
>"/usr/local/lib/ser/modules/nathelper.so"
>
>
>> loadmodule
>>
>>
>"/usr/local/lib/ser/modules/textops.so"
>
>
>> loadmodule "/usr/local/lib/ser/modules/sl.so"
>> loadmodule "/usr/local/lib/ser/modules/tm.so"
>> loadmodule "/usr/local/lib/ser/modules/rr.so"
>> loadmodule
"/usr/local/lib/ser/modules/maxfwd.so"
>> loadmodule
"/usr/local/lib/ser/modules/usrloc.so"
>> loadmodule
>>>
>>>
>>"/usr/local/lib/ser/modules/registrar.so"
>>
>>
>>>
>>> # ----------------- setting module-specific
>>>parameters ---------------
>>> # -- usrloc params --
>>> modparam("usrloc", "db_mode", 0)
>>>
>>>
>>> # -- rr params --
>>> # add value to ;lr param to make some broken UAs
>>>happy
>>> modparam("rr", "enable_full_lr", 1)
>>>
>>> # ------------------------- request routing
>>>
>>>
>>logic
>>
>>
>>>-------------------
>>>
>>> # main routing logic
>>>
>>> route{
>>>
>>> # initial sanity checks -- messages with
>>> # max_forwards==0, or excessively long requests
>>> if (!mf_process_maxfwd_header("10")) {
>>> sl_send_reply("483","Too Many Hops");
>>> break;
>>> };
>>>
>>> # we record-route all messages -- to make sure
>>>
>>>
>>that
>>
>>
>>> # subsequent messages will go through our proxy;
>>>that's
>>> # particularly good if upstream and downstream
>>>entities
>>> # use different transport protocol
>>> record_route();
>>> # loose-route processing
>>> if (loose_route()) {
>>> t_relay();
>>> break;
>>> };
>>>
>>> # if the request is for other domain use UsrLoc
>>> # (in case, it does not work, use the following
>>>command
>>> # with proper names and addresses in it)
>>> if (uri==myself) {
>>>
>>> if (method=="REGISTER") {
>>> save("location");
>>> break;
>>> };
>>>
>>> # native SIP destinations are handled using our
>>>USRLOC DB
>>> if (!lookup("location")) {
>>> sl_send_reply("404", "Not Found");
=== message truncated ===
____________________________________________________
Start your day with Yahoo! - make it your home page