[Serusers] 4 Rings and Fast Busy
Ing. Marco Moran
marco at teleportnet.net
Mon Mar 5 17:54:54 CET 2007
Hi,
I am having an issue when I call or someone calls among the
registered users, SER only gives 4 rings to answer before it gives a
fast-busy.
Any suggestions?
Thanks,
Marco
-----Mensaje original-----
De: serusers-bounces at lists.iptel.org
[mailto:serusers-bounces at lists.iptel.org] En nombre de
serusers-request at lists.iptel.org
Enviado el: Monday, March 05, 2007 3:40 AM
Para: serusers at lists.iptel.org
Asunto: Serusers Digest, Vol 47, Issue 5
Send Serusers mailing list submissions to
serusers at lists.iptel.org
To subscribe or unsubscribe via the World Wide Web, visit
http://lists.iptel.org/mailman/listinfo/serusers
or, via email, send a message with subject or body 'help' to
serusers-request at lists.iptel.org
You can reach the person managing the list at
serusers-owner at lists.iptel.org
When replying, please edit your Subject line so it is more specific
than "Re: Contents of Serusers digest..."
Today's Topics:
1. Re: SIP SER (Greger V. Teigre)
2. Re: ask for ser performance parameters (Greger V. Teigre)
3. Re: test run (Greger V. Teigre)
4. Re: PATH Module in SER (0.9.6 or 0.10.x) (Greger V. Teigre)
5. Re: Problems creating DB in SER Ottendorf (Greger V. Teigre)
6. Re: speeddial - CANCEL MESSAGE ERROR (Greger V. Teigre)
7. Re: Error compiling eval module (Greger V. Teigre)
8. Re: Error Message (Greger V. Teigre)
9. RE: SIP SER (Goh, Tee-Yong)
----------------------------------------------------------------------
Message: 1
Date: Mon, 05 Mar 2007 08:02:52 +0100
From: "Greger V. Teigre" <greger at teigre.com>
Subject: Re: [Serusers] SIP SER
To: "Goh, Tee-Yong" <gohty at m1.com.sg>
Cc: serusers at lists.iptel.org
Message-ID: <45EBC09C.7050800 at teigre.com>
Content-Type: text/plain; charset="iso-8859-1"
You can do that using exec command from ser.cfg when you receive a
REGISTER. Use sipp or the internal SER stack to create new messages (see
faqs on iptel.org)
Or http://iptel.org/sems if you want to do it in a better way.
g-)
Goh, Tee-Yong wrote:
> Hi Karim,
>
> Thank you for your advice. Noted your advice.
>
> Yes. My objective here is once the SER receives a REGISTER message
> from one of the client, it will auto generate "INVITE" messages to the
> clients.
>
> I am using the ser-0.9.6. I have looked through the coding as such
>
> /ser-0.9.6/modules/nathelper/nathelper.c
> /ser-0.9.6/modules/nathelper/nathelper.cfg
> /ser-0.9.6/modules/nathelper/nathelper_rrtpp.cfg
> /ser-0.9.6/modules/registrar/save.c
> /ser-0.9.6/modules/registrar/reply.c
> /ser-0.9.6/modules/registrar/sip_msg.c
>
> Anyone knows where can i find the portion where once the SER receives
> the REGISTER message, it responds with 200 OK to the client? Can i
> find them inside nathelper or registrar or paser?
>
> Apologies if any inconvenience caused.
>
> Thank you.
>
> Regards,
> Tee Yong
>
>
> ------------------------------------------------------------------------
> *From:* karim basraoui [mailto:basraouik at gmail.com]
> *Sent:* Sat 3/3/2007 8:36 PM
> *To:* Goh, Tee-Yong
> *Cc:* serusers at lists.iptel.org
> *Subject:* Re: [Serusers] SIP SER
>
> Well, first of all a SER server does not generate messages it only
> interprets the messages it receives. so it can not generate INVITE
> messages. so if you want to call several clients from one client, this
> one has to initiate the call by sending an INVITE to SER.
>
> When receiving the INVITE message, SER will forward it to the callees.
> i did not try this yet, but i think that you can do this with the
> method : "forward" as follows:
>
> if(method == INVITE) {
> forward("callee1_IP_address","callee1_port");
> forward("callee2_IP_address","callee2_port");
> forward("callee3_IP_address","callee3_port");
> #and so on ...
> }
>
> try this for example... and let me know if it works or not.
>
> ps: (personnally i think it won't work :p)
>
> 2007/3/3, Goh, Tee-Yong < gohty at m1.com.sg <mailto:gohty at m1.com.sg>>:
>
> Hi Karim,
>
> Yes you are right.
> Please advice.
>
> Thank you.
>
> Regards,
> Howard
>
> -----Original Message-----
> *From:* karim basraoui [mailto:basraouik at gmail.com
> <mailto:basraouik at gmail.com>]
> *Sent:* Saturday, March 03, 2007 8:01 PM
> *To:* Goh, Tee-Yong
> *Cc:* serusers at lists.iptel.org <mailto:serusers at lists.iptel.org>
> *Subject:* Re: [Serusers] SIP SER
>
> So if i understand, when a clint registers, SER will
> automatically send invites to the other clients and make
> connections with them?
>
> 2007/3/3, Goh, Tee-Yong < gohty at m1.com.sg
> <mailto:gohty at m1.com.sg>>:
>
> Dear Karim,
>
> Thank you for your reply.
>
> Yes you are right. I have having difficulty searching for
> this for past 2 months.
>
> Yes. Here is what i want. Once i receive the REGISTER
> messages, my SER will send out "INVITE" message to my
> other clients. This is what i am intended to do. However,
> i could not search for the right coding inside the ser-0.9.6.
>
> Please advice and apologies if any inconvenience caused
> for you.
>
> Thanks.
>
> Regards,
> Howard
>
> -----Original Message-----
> *From:* karim basraoui [mailto:basraouik at gmail.com
> <mailto:basraouik at gmail.com>]
> *Sent:* Saturday, March 03, 2007 7:18 PM
> *To:* Goh, Tee-Yong
> *Subject:* Re: [Serusers] SIP SER
>
> Hi,
>
> Do you want to make changes on SER behaviour when it
> receives REGISTER messages. If it's the case you can
> make a condition in the "ser.cfg" file, in the bloc
> "route{ ... }". for example:
> route {
> if (method == "REGISTER")
> { #what you want to do};
> }
>
>
> 2007/3/3, Goh, Tee-Yong <gohty at m1.com.sg
> <mailto:gohty at m1.com.sg>>:
>
> Hi,
>
> May i know from the SER-0.9.6, where can i look
> for and make changes for the SER when receiving
> "REGISTER" message and responsing " 200 OK" back
> to the corresponding node or clients?
>
> Would appreciate your assistance and advice as
> soon as possible as i have difficultly locating
> the coding. Please advice where i can find the
> script to edit the above mentioned messages.
>
> Apologies for the inconvenience caused.
>
> Thank you.
>
> Regards,
> Howard
>
>
------------------------------------------------------------------------
> This email (including any attachment) is subject
> to the following disclaimer:
> http://m1.com.sg/M1/misc/disclaimer
> <http://m1.com.sg/M1/misc/disclaimer>
>
------------------------------------------------------------------------
>
> _______________________________________________
> Serusers mailing list
> Serusers at lists.iptel.org
> <mailto:Serusers at lists.iptel.org>
> http://lists.iptel.org/mailman/listinfo/serusers
>
>
>
>
> --
> BASRAOUI Karim
> www.basraouik.afrikart.net
> <http://www.basraouik.afrikart.net>
>
>
------------------------------------------------------------------------
> This email (including any attachment) is subject to the
> following disclaimer: http://m1.com.sg/M1/misc/disclaimer
> <http://m1.com.sg/M1/misc/disclaimer>
>
------------------------------------------------------------------------
>
>
>
>
> --
> BASRAOUI Karim
> www.basraouik.afrikart.net <http://www.basraouik.afrikart.net>
>
>
------------------------------------------------------------------------
> This email (including any attachment) is subject to the following
> disclaimer: http://m1.com.sg/M1/misc/disclaimer
>
------------------------------------------------------------------------
>
>
>
>
> --
> BASRAOUI Karim
> www.basraouik.afrikart.net <http://www.basraouik.afrikart.net>
> ------------------------------------------------------------------------
> This email (including any attachment) is subject to the following
> disclaimer: http://m1.com.sg/M1/misc/disclaimer
> ------------------------------------------------------------------------
> ------------------------------------------------------------------------
>
> _______________________________________________
> Serusers mailing list
> Serusers at lists.iptel.org
> http://lists.iptel.org/mailman/listinfo/serusers
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
http://lists.iptel.org/pipermail/serusers/attachments/20070305/dc932d75/atta
chment-0001.html
------------------------------
Message: 2
Date: Mon, 05 Mar 2007 08:03:28 +0100
From: "Greger V. Teigre" <greger at teigre.com>
Subject: Re: [Serusers] ask for ser performance parameters
To: Su Kerry <suxiangmao at hotmail.com>
Cc: serusers at lists.iptel.org
Message-ID: <45EBC0C0.3050605 at teigre.com>
Content-Type: text/plain; charset="gb2312"
http://www.iptel.org/ser/doc/performance/
Su Kerry wrote:
>
> Hi,
>
> Can anybody tell me the performance test result for SER, or give me
> any reference about that.
>
> Thanks in advance.
>
> Kerry
>
>
> ------------------------------------------------------------------------
> J9SCJ@=gIOWn4s5D5gWSSJ<~O5M3!* MSN Hotmail
> <http://g.msn.com/8HMBCNCN/2755??PS=47575>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Serusers mailing list
> Serusers at lists.iptel.org
> http://lists.iptel.org/mailman/listinfo/serusers
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
http://lists.iptel.org/pipermail/serusers/attachments/20070305/ba2aad26/atta
chment-0001.htm
------------------------------
Message: 3
Date: Mon, 05 Mar 2007 08:05:15 +0100
From: "Greger V. Teigre" <greger at teigre.com>
Subject: Re: [Serusers] test run
To: "Goh, Tee-Yong" <gohty at m1.com.sg>
Cc: serusers at lists.iptel.org
Message-ID: <45EBC12B.6060800 at teigre.com>
Content-Type: text/plain; charset="iso-8859-1"
It won't. SER is a proxy, thus only relaying SIP messages (as others
have already answered you).
Please use the http://iptel.org/ resources before you start asking
questions.
g-)
Goh, Tee-Yong wrote:
> Dear all,
>
> Would appreciate your advice what is the command needed to use beside
> "serctl ul show" that i can use to show that the SER has replied a 200
> OK message back to the Clients?
>
> Please advice.
>
> Thanks.
> Howard
> ------------------------------------------------------------------------
> This email (including any attachment) is subject to the following
> disclaimer: http://m1.com.sg/M1/misc/disclaimer
> ------------------------------------------------------------------------
> ------------------------------------------------------------------------
>
> _______________________________________________
> Serusers mailing list
> Serusers at lists.iptel.org
> http://lists.iptel.org/mailman/listinfo/serusers
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
http://lists.iptel.org/pipermail/serusers/attachments/20070305/9c508045/atta
chment-0001.html
------------------------------
Message: 4
Date: Mon, 05 Mar 2007 08:16:41 +0100
From: "Greger V. Teigre" <greger at teigre.com>
Subject: Re: [Serusers] PATH Module in SER (0.9.6 or 0.10.x)
To: SER LIST <sergrp at hotmail.com>
Cc: serusers at iptel.org
Message-ID: <45EBC3D9.7060605 at teigre.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
There's an early path module in experimental for 0.9. Also, a patch was
posted to serdev by Andreas Granig. For 0.10, AFAIK there is no path
support. I assume the patch can be ported without too much work.
I have reposted the patch and asked about status on serdev.
g-)
SER LIST wrote:
> Is there a paths module for SER? I want to implement a Load balancer
> using Dispatcher module and I will need a path module for handling
> registrations.
> Thanks in advance
>
> _________________________________________________________________
>
http://local.live.com/default.aspx?v=2&cp=43.658648~-79.383962&style=r&lvl=1
5&tilt=-90&dir=0&alt=-1000&scene=3702663&cid=7ABE80D1746919B4!1329
>
>
> _______________________________________________
> Serusers mailing list
> Serusers at lists.iptel.org
> http://lists.iptel.org/mailman/listinfo/serusers
>
>
------------------------------
Message: 5
Date: Mon, 05 Mar 2007 08:19:33 +0100
From: "Greger V. Teigre" <greger at teigre.com>
Subject: Re: [Serusers] Problems creating DB in SER Ottendorf
To: samuel <samu60 at gmail.com>
Cc: "serusers at iptel.org" <serusers at iptel.org>
Message-ID: <45EBC485.1040001 at teigre.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Not allowing empty root password may be a feature, not a bug... ;-)
But an error message would probably be appropriate.
samuel wrote:
> Then I think the problem is located in the ser_mysql script collecting
> the root password.
> Can you please add a bug in the tracker so it accepts empty root
> password?
>
> Great you solved it!
> samuel.
>
> 2007/2/28, Andrey Kuprianov <andrey.kouprianov at gmail.com>:
>> Thanks a lot! That worked out just fine :)
>>
>> On 2/28/07, Andrey Kuprianov <andrey.kouprianov at gmail.com> wrote:
>> > I see.. let me try
>> >
>> > On 2/28/07, samuel <samu60 at gmail.com> wrote:
>> > > can you try to use a password for root and see if it works??
>> > >
>> > > I had an issue with blank spaces in a password and the output was
>> the same...
>> > >
>> > > Samuel.
>> > >
>> > > 2007/2/28, Andrey Kuprianov <andrey.kouprianov at gmail.com>:
>> > > > Hi,
>> > > >
>> > > > Im running Ubuntu with MySQL 5.0.24a. I've downloaded and compiled
>> > > > Ottendorf from CVS successfully. The problem came, when I tried to
>> > > > create db with sip_router/scripts/mysql/ser_mysql.sh create. It
>> asked
>> > > > for root password (i dont have any so I pressed Enter right
>> away), but
>> > > > then displayed mysql options (give below) for me instead of
>> creating
>> > > > DB. I suppose some argument went missing. How can I fix it? I also
>> > > > remember there was a manual way to do it, but I couldnt find a
>> proper
>> > > > link. Can anyone help me, plz?
>> > > >
>> > > > Output:
>> > > >
>> > > > mysql Ver 14.12 Distrib 5.0.24a, for pc-linux-gnu (i486) using
>> readline 5.1
>> > > > Copyright (C) 2002 MySQL AB
>> > > > This software comes with ABSOLUTELY NO WARRANTY. This is free
>> software,
>> > > > and you are welcome to modify and redistribute it under the GPL
>> license
>> > > > Usage: mysql [OPTIONS] [database]
>> > > > -?, --help Display this help and exit.
>> > > > -I, --help Synonym for -?
>> > > > --auto-rehash Enable automatic rehashing. One doesn't
>> need to use
>> > > > 'rehash' to get table and field
>> completion, but startup
>> > > > and reconnecting may take a longer time.
>> Disable with
>> > > > --disable-auto-rehash.
>> > > > -A, --no-auto-rehash
>> > > > No automatic rehashing. One has to use
>> 'rehash' to get
>> > > > table and field completion. This gives a
>> quicker start of
>> > > > mysql and disables rehashing on
>> reconnect. WARNING:
>> > > > options deprecated; use
>> --disable-auto-rehash instead.
>> > > > -B, --batch Don't use history file. Disable
>> interactive behavior.
>> > > > (Enables --silent)
>> > > > --character-sets-dir=name
>> > > > Directory where character sets are.
>> > > > --default-character-set=name
>> > > > Set the default character set.
>> > > > -C, --compress Use compression in server/client protocol.
>> > > > -#, --debug[=#] This is a non-debug version. Catch this
>> and exit
>> > > > -D, --database=name Database to use.
>> > > > --delimiter=name Delimiter to be used.
>> > > > -e, --execute=name Execute command and quit. (Disables
>> --force and history
>> > > > file)
>> > > > -E, --vertical Print the output of a query (rows)
>> vertically.
>> > > > -f, --force Continue even if we get an sql error.
>> > > > -g, --no-named-commands
>> > > > Named commands are disabled. Use \* form
>> only, or use
>> > > > named commands only in the beginning of a
>> line ending
>> > > > with a semicolon (;) Since version 10.9
>> the client now
>> > > > starts with this option ENABLED by
>> default! Disable with
>> > > > '-G'. Long format commands still work
>> from the first
>> > > > line. WARNING: option deprecated; use
>> > > > --disable-named-commands instead.
>> > > > -G, --named-commands
>> > > > Enable named commands. Named commands
>> mean this program's
>> > > > internal commands; see mysql> help . When
>> enabled, the
>> > > > named commands can be used from any line
>> of the query,
>> > > > otherwise only from the first line,
>> before an enter.
>> > > > Disable with --disable-named-commands.
>> This option is
>> > > > disabled by default.
>> > > > -i, --ignore-spaces Ignore space after function names.
>> > > > --local-infile Enable/disable LOAD DATA LOCAL INFILE.
>> > > > -b, --no-beep Turn off beep on error.
>> > > > -h, --host=name Connect to host.
>> > > > -H, --html Produce HTML output.
>> > > > -X, --xml Produce XML output
>> > > > --line-numbers Write line numbers for errors.
>> > > > -L, --skip-line-numbers
>> > > > Don't write line number for errors.
>> WARNING: -L is
>> > > > deprecated, use long version of this
>> option instead.
>> > > > --no-pager Disable pager and print to stdout. See
>> interactive help
>> > > > (\h) also. WARNING: option deprecated; use
>> > > > --disable-pager instead.
>> > > > --no-tee Disable outfile. See interactive help
>> (\h) also. WARNING:
>> > > > option deprecated; use --disable-tee instead
>> > > > -n, --unbuffered Flush buffer after each query.
>> > > > --column-names Write column names in results.
>> > > > -N, --skip-column-names
>> > > > Don't write column names in results.
>> WARNING: -N is
>> > > > deprecated, use long version of this
>> options instead.
>> > > > -O, --set-variable=name
>> > > > Change the value of a variable. Please
>> note that this
>> > > > option is deprecated; you can set
>> variables directly with
>> > > > --variable-name=value.
>> > > > --sigint-ignore Ignore SIGINT (CTRL-C)
>> > > > -o, --one-database Only update the default database. This is
>> useful for
>> > > > skipping updates to other database in the
>> update log.
>> > > > --pager[=name] Pager to use to display results. If you
>> don't supply an
>> > > > option the default pager is taken from
>> your ENV variable
>> > > > PAGER. Valid pagers are less, more, cat
>> [> filename],
>> > > > etc. See interactive help (\h) also. This
>> option does not
>> > > > work in batch mode.
>> > > > -p, --password[=name]
>> > > > Password to use when connecting to
>> server. If password is
>> > > > not given it's asked from the tty.
>> WARNING: This is
>> > > > insecure as the password is visible for
>> anyone through
>> > > > /proc for a short time.
>> > > > -P, --port=# Port number to use for connection.
>> > > > --prompt=name Set the mysql prompt to this value.
>> > > > --protocol=name The protocol of connection
>> (tcp,socket,pipe,memory).
>> > > > -q, --quick Don't cache result, print it row by row.
>> This may slow
>> > > > down the server if the output is
>> suspended. Doesn't use
>> > > > history file.
>> > > > -r, --raw Write fields without conversion. Used
>> with --batch.
>> > > > --reconnect Reconnect if the connection is lost.
>> Disable with
>> > > > --disable-reconnect. This option is
>> enabled by default.
>> > > > -s, --silent Be more silent. Print results with a tab
>> as separator,
>> > > > each row on new line.
>> > > > -S, --socket=name Socket file to use for connection.
>> > > > --ssl Enable SSL for connection (automatically
>> enabled with
>> > > > other flags). Disable with --skip-ssl.
>> > > > --ssl-ca=name CA file in PEM format (check OpenSSL
>> docs, implies
>> > > > --ssl).
>> > > > --ssl-capath=name CA directory (check OpenSSL docs, implies
>> --ssl).
>> > > > --ssl-cert=name X509 cert in PEM format (implies --ssl).
>> > > > --ssl-cipher=name SSL cipher to use (implies --ssl).
>> > > > --ssl-key=name X509 key in PEM format (implies --ssl).
>> > > > --ssl-verify-server-cert
>> > > > Verify server's "Common Name" in its cert
>> against
>> > > > hostname used when connecting. This
>> option is disabled by
>> > > > default.
>> > > > -t, --table Output in table format.
>> > > > -T, --debug-info Print some debug info at exit.
>> > > > --tee=name Append everything into outfile. See
>> interactive help (\h)
>> > > > also. Does not work in batch mode.
>> > > > -u, --user=name User for login if not current user.
>> > > > -U, --safe-updates Only allow UPDATE and DELETE that uses keys.
>> > > > -U, --i-am-a-dummy Synonym for option --safe-updates, -U.
>> > > > -v, --verbose Write more. (-v -v -v gives the table
>> output format).
>> > > > -V, --version Output version information and exit.
>> > > > -w, --wait Wait and retry if connection is down.
>> > > > --connect_timeout=# Number of seconds before connection timeout.
>> > > > --max_allowed_packet=#
>> > > > Max packet length to send to, or receive
>> from server
>> > > > --net_buffer_length=#
>> > > > Buffer for TCP/IP and socket communication
>> > > > --select_limit=# Automatic limit for SELECT when using
>> --safe-updates
>> > > > --max_join_size=# Automatic limit for rows in a join when
>> using
>> > > > --safe-updates
>> > > > --secure-auth Refuse client connecting to server if it
>> uses old
>> > > > (pre-4.1.1) protocol
>> > > > --show-warnings Show warnings after every statement.
>> > > >
>> > > > Default options are read from the following files in the given
>> order:
>> > > > /etc/mysql/my.cnf ~/.my.cnf /etc/mysql/my.cnf
>> > > > The following groups are read: mysql client
>> > > > The following options may be given as the first argument:
>> > > > --print-defaults Print the program argument list and exit
>> > > > --no-defaults Don't read default options from any
>> options file
>> > > > --defaults-file=# Only read default options from the
>> given file #
>> > > > --defaults-extra-file=# Read this file after the global files
>> are read
>> > > >
>> > > > Variables (--variable-name=value)
>> > > > and boolean options {FALSE|TRUE} Value (after reading options)
>> > > > --------------------------------- -----------------------------
>> > > > auto-rehash TRUE
>> > > > character-sets-dir (No default value)
>> > > > default-character-set latin1
>> > > > compress FALSE
>> > > > database (No default value)
>> > > > delimiter ;
>> > > > vertical FALSE
>> > > > force FALSE
>> > > > named-commands FALSE
>> > > > local-infile FALSE
>> > > > no-beep FALSE
>> > > > host localhost
>> > > > html FALSE
>> > > > xml FALSE
>> > > > line-numbers TRUE
>> > > > unbuffered FALSE
>> > > > column-names TRUE
>> > > > sigint-ignore FALSE
>> > > > port 3306
>> > > > prompt mysql>
>> > > > quick FALSE
>> > > > raw FALSE
>> > > > reconnect FALSE
>> > > > socket /var/run/mysqld/mysqld.sock
>> > > > ssl FALSE
>> > > > ssl-ca (No default value)
>> > > > ssl-capath (No default value)
>> > > > ssl-cert (No default value)
>> > > > ssl-cipher (No default value)
>> > > > ssl-key (No default value)
>> > > > ssl-verify-server-cert FALSE
>> > > > table FALSE
>> > > > debug-info FALSE
>> > > > user root
>> > > > safe-updates FALSE
>> > > > i-am-a-dummy FALSE
>> > > > connect_timeout 0
>> > > > max_allowed_packet 16777216
>> > > > net_buffer_length 16384
>> > > > select_limit 1000
>> > > > max_join_size 1000000
>> > > > secure-auth FALSE
>> > > > show-warnings FALSE
>> > > >
>> > > >
>> > > > Andrey.
>> > > > _______________________________________________
>> > > > Serusers mailing list
>> > > > Serusers at lists.iptel.org
>> > > > http://lists.iptel.org/mailman/listinfo/serusers
>> > > >
>> > >
>> >
>> _______________________________________________
>> Serusers mailing list
>> Serusers at lists.iptel.org
>> http://lists.iptel.org/mailman/listinfo/serusers
>>
> _______________________________________________
> Serusers mailing list
> Serusers at lists.iptel.org
> http://lists.iptel.org/mailman/listinfo/serusers
>
>
------------------------------
Message: 6
Date: Mon, 05 Mar 2007 08:23:43 +0100
From: "Greger V. Teigre" <greger at teigre.com>
Subject: Re: [Serusers] speeddial - CANCEL MESSAGE ERROR
To: tzieleniewski <tzieleniewski at o2.pl>
Cc: serusers at lists.iptel.org
Message-ID: <45EBC57F.3070206 at teigre.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Interesting. This is related to a long thread on serdev regarding early
CANCEL.
Could you register this observation on the tracker so that we can verify
this?
g-)
tzieleniewski wrote:
> Hi!!
> I was utilizing the speeddial functionality and I encountered the
following error:
> When user sends a cancel message before the destination leg answers the
call the cancel message is not properly routed, because
sd_lookup("speed_dial") returns negative result for the processing of cancel
message. If other side answers everything is ok (BYE etc).
>
> here is my Speed_dial logic:
> if (uri =~ "sip:[0-9]{2}@.*") {
> if(sd_lookup("speed_dial")) {
> route(FORWARD);
> drop;
> }
> }
>
> Bests
> tomasz
> _______________________________________________
> Serusers mailing list
> Serusers at lists.iptel.org
> http://lists.iptel.org/mailman/listinfo/serusers
>
>
>
------------------------------
Message: 7
Date: Mon, 05 Mar 2007 08:52:22 +0100
From: "Greger V. Teigre" <greger at teigre.com>
Subject: Re: [Serusers] Error compiling eval module
To: Ladislav Andel <ladaan at iptel.org>
Cc: "'serusers at iptel.org'" <serusers at iptel.org>
Message-ID: <45EBCC36.6010305 at teigre.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
thanks guys, FYI:
http://tracker.iptel.org/browse/SER-241
Ladislav Andel wrote:
> Well, for compiling eval module I had to install uuid-dev package in
> debian.
> Then it compiles fine.
>
> Lada
>
> Andrey Kuprianov wrote:
>> Guys,
>>
>> I've just updated sip_router from CVS. Cant compile eval module no
>> more. It says,
>>
>> eval.c:33:23: error: uuid/uuid.h: No such file or directory
>> eval.c: In function 'sel_gen_uuid':
>> eval.c:1975: error: 'uuid_t' undeclared (first use in this function)
>> eval.c:1975: error: (Each undeclared identifier is reported only once
>> eval.c:1975: error: for each function it appears in.)
>> eval.c:1975: error: expected ';' before 'u'
>> eval.c:1976: warning: implicit declaration of function 'uuid_generate'
>> eval.c:1976: error: 'u' undeclared (first use in this function)
>> eval.c:1977: warning: implicit declaration of function 'uuid_unparse'
>> make[1]: *** [eval.o] Error 1
>> make[1]: Leaving directory `/home/andrey/sip_router/modules/eval'
>> make: *** [modules] Error 1
>>
>> Plz, help :))
>>
>> Andrey.
>> _______________________________________________
>> Serusers mailing list
>> Serusers at lists.iptel.org
>> http://lists.iptel.org/mailman/listinfo/serusers
>
> _______________________________________________
> Serusers mailing list
> Serusers at lists.iptel.org
> http://lists.iptel.org/mailman/listinfo/serusers
>
>
------------------------------
Message: 8
Date: Mon, 05 Mar 2007 09:14:50 +0100
From: "Greger V. Teigre" <greger at teigre.com>
Subject: Re: [Serusers] Error Message
To: Barton Fisher <bhfisher at icpage.com>
Cc: "'serusers at iptel.org'" <serusers at iptel.org>
Message-ID: <45EBD17A.3050702 at teigre.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
What is confusing? The message is pretty clear. But maybe the reason is
unknown?
What kind of system is this? Hardware? How much memory, etc etc?
g-)
Barton Fisher wrote:
> A bit confused by startup message:
>
> 0(16102) ERROR: shm_mem_init: could not attach shared memory segment:
> No space left on device
> 0(16102) could not initialize shared memory pool, exiting... Too much
> shared memory demanded: 33554432
>
> I found prior message to upgrade Kernel to 2.4 - currently I'm on
> 2.6.8-022stab076.1-enterprise
> At another place it said to recompile ser with SYSV shm instead of
> mmap (remove -DSHM_MMAP from Makefile.defs) <= This I'm not sure
> exactly how / what to change in Makefile.def.
> And yet another regarding no PTR <= I've contracted ISP regarding
> this, but was hoping to bypass - I was hoping there was some temporary
> fix for this until they act?
>
> I'm running SER 0.9.6
>
> Thanks for any assistance.
>
> Bart
>
>
> _______________________________________________
> Serusers mailing list
> Serusers at lists.iptel.org
> http://lists.iptel.org/mailman/listinfo/serusers
>
>
------------------------------
Message: 9
Date: Mon, 5 Mar 2007 18:31:03 +0800
From: "Goh, Tee-Yong" <gohty at m1.com.sg>
Subject: RE: [Serusers] SIP SER
To: "Greger V. Teigre" <greger at teigre.com>
Cc: serusers at lists.iptel.org
Message-ID:
<DB2D6CBCCC4A364A86DF42719838B7AC05B65348 at mocexb01.m1.local>
Content-Type: text/plain; charset="iso-8859-1"
Dear Greger,
Thank you for your advice.
May i seek your advice where can i find the exec command from ser.cfg? Is
there any reference?
Thanks.
Regards,
Howard
-----Original Message-----
From: Greger V. Teigre [mailto:greger at teigre.com]
Sent: Monday, March 05, 2007 3:03 PM
To: Goh, Tee-Yong
Cc: karim basraoui; serusers at lists.iptel.org
Subject: Re: [Serusers] SIP SER
You can do that using exec command from ser.cfg when you receive a REGISTER.
Use sipp or the internal SER stack to create new messages (see faqs on
iptel.org)
Or http://iptel.org/sems if you want to do it in a better way.
g-)
Goh, Tee-Yong wrote:
Hi Karim,
Thank you for your advice. Noted your advice.
Yes. My objective here is once the SER receives a REGISTER message from one
of the client, it will auto generate "INVITE" messages to the clients.
I am using the ser-0.9.6. I have looked through the coding as such
/ser-0.9.6/modules/nathelper/nathelper.c
/ser-0.9.6/modules/nathelper/nathelper.cfg
/ser-0.9.6/modules/nathelper/nathelper_rrtpp.cfg
/ser-0.9.6/modules/registrar/save.c
/ser-0.9.6/modules/registrar/reply.c
/ser-0.9.6/modules/registrar/sip_msg.c
Anyone knows where can i find the portion where once the SER receives the
REGISTER message, it responds with 200 OK to the client? Can i find them
inside nathelper or registrar or paser?
Apologies if any inconvenience caused.
Thank you.
Regards,
Tee Yong
_____
From: karim basraoui [ mailto:basraouik at gmail.com]
Sent: Sat 3/3/2007 8:36 PM
To: Goh, Tee-Yong
Cc: serusers at lists.iptel.org
Subject: Re: [Serusers] SIP SER
Well, first of all a SER server does not generate messages it only
interprets the messages it receives. so it can not generate INVITE messages.
so if you want to call several clients from one client, this one has to
initiate the call by sending an INVITE to SER.
When receiving the INVITE message, SER will forward it to the callees. i did
not try this yet, but i think that you can do this with the method :
"forward" as follows:
if(method == INVITE) {
forward("callee1_IP_address","callee1_port");
forward("callee2_IP_address","callee2_port");
forward("callee3_IP_address","callee3_port");
#and so on ...
}
try this for example... and let me know if it works or not.
ps: (personnally i think it won't work :p)
2007/3/3, Goh, Tee-Yong < gohty at m1.com.sg>:
Hi Karim,
Yes you are right.
Please advice.
Thank you.
Regards,
Howard
-----Original Message-----
From: karim basraoui [mailto: basraouik at gmail.com]
Sent: Saturday, March 03, 2007 8:01 PM
To: Goh, Tee-Yong
Cc: serusers at lists.iptel.org
Subject: Re: [Serusers] SIP SER
So if i understand, when a clint registers, SER will automatically send
invites to the other clients and make connections with them?
2007/3/3, Goh, Tee-Yong < <mailto:gohty at m1.com.sg> gohty at m1.com.sg>:
Dear Karim,
Thank you for your reply.
Yes you are right. I have having difficulty searching for this for past 2
months.
Yes. Here is what i want. Once i receive the REGISTER messages, my SER will
send out "INVITE" message to my other clients. This is what i am intended to
do. However, i could not search for the right coding inside the ser-0.9.6.
Please advice and apologies if any inconvenience caused for you.
Thanks.
Regards,
Howard
-----Original Message-----
From: karim basraoui [mailto: basraouik at gmail.com]
Sent: Saturday, March 03, 2007 7:18 PM
To: Goh, Tee-Yong
Subject: Re: [Serusers] SIP SER
Hi,
Do you want to make changes on SER behaviour when it receives REGISTER
messages. If it's the case you can make a condition in the "ser.cfg" file,
in the bloc "route{ ... }". for example:
route {
if (method == "REGISTER")
{ #what you want to do};
}
2007/3/3, Goh, Tee-Yong < gohty at m1.com.sg <mailto:gohty at m1.com.sg> >:
Hi,
May i know from the SER-0.9.6, where can i look for and make changes for the
SER when receiving "REGISTER" message and responsing " 200 OK" back to the
corresponding node or clients?
Would appreciate your assistance and advice as soon as possible as i have
difficultly locating the coding. Please advice where i can find the script
to edit the above mentioned messages.
Apologies for the inconvenience caused.
Thank you.
Regards,
Howard
_____
This email (including any attachment) is subject to the following
disclaimer: http://m1.com.sg/M1/misc/disclaimer
<http://m1.com.sg/M1/misc/disclaimer>
_____
_______________________________________________
Serusers mailing list
Serusers at lists.iptel.org
http://lists.iptel.org/mailman/listinfo/serusers
--
BASRAOUI Karim
www.basraouik.afrikart.net
_____
This email (including any attachment) is subject to the following
disclaimer: http://m1.com.sg/M1/misc/disclaimer
<http://m1.com.sg/M1/misc/disclaimer>
_____
--
BASRAOUI Karim
www.basraouik.afrikart.net
_____
This email (including any attachment) is subject to the following
disclaimer: http://m1.com.sg/M1/misc/disclaimer
_____
--
BASRAOUI Karim
www.basraouik.afrikart.net
_____
This email (including any attachment) is subject to the following
disclaimer: http://m1.com.sg/M1/misc/disclaimer
_____
_____
_______________________________________________
Serusers mailing list
Serusers at lists.iptel.org
http://lists.iptel.org/mailman/listinfo/serusers
This email (including any attachment) is subject to the following
disclaimer:
http://m1.com.sg/M1/misc/disclaimer
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
http://lists.iptel.org/pipermail/serusers/attachments/20070305/4dd31b11/atta
chment.htm
------------------------------
_______________________________________________
Serusers mailing list
Serusers at lists.iptel.org
http://lists.iptel.org/mailman/listinfo/serusers
End of Serusers Digest, Vol 47, Issue 5
***************************************
More information about the sr-users
mailing list