Hi,

I am trying to implement a Ring Group with
a Memory Hunt ring strategy.

The scenario looks as follows:

There is a subscriber A, B and C. All of them are members of the same
Ring Group.

When there is a INVITE to a "Ring Group" Opensips should send an
INVITE to subscriber A, after 10 seconds it should send an INVITE to
subscriber B and after another 10 seconds one more INVITE
to subscriber C. If there is no 200 OK from A,B or C in 40 seconds,
call should be forwarded to Voicemail server.

This should look something like:

Caller                           Opensips            A      B      C
----------- INVITE ---------------> |                    |       |        |
                                         |                    |       |        |
<---------------Trying ------------- |                    |       |        |
                                         |                    |       |        |
                                         | --- INVITE -->|       |        |
                                         |  wait 10 seconds  |        |
                                         | ------- INVITE ----->|        |
                                        |  wait 10 seconds   |        |
                                         | ---------- INVITE ----------->|
                                        | wait 20 seconds   |         |
                                        | ------- INVITE ------> Voicemail
( 180 Ringin and other replies omitted).

Is the above possible with Opensips? Which functions should I use?
I understand forking is done with append_brach(), but how to make
Opensips to wait (10 seconds), before sending an INVITE to next
destination?

Any help, suggestions very much appreciated.

Best regards,
Chris

_______________________________________________
Users mailing list
[email protected]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users

Reply via email to