[Users] check if transaction exists
Klaus Darilion
klaus.mailinglists at pernau.at
Wed Feb 1 14:10:21 CET 2006
Andreas M. wrote:
> Hi,
> i´m using openser 1.0.0 on Debian Sarge,
> statefull is ok,openser is configured to be statefull,
openser is NOT dialog (call) statefull. openser is only transaction
statefull
dialog != transaction
e.g.:
INVITE-100-180-200 is a single transaction
ACK is a transaction
BYE-200 is a transaction
Those three transactions form a dialog. The INVITE transaction creates
the dialog. The ACK and BYE transaction are in-dialog transactions. The
BYE terminates the dialog.
(open)ser is only transaction statefull :-(
Thus for this feature you can not use (open)ser.
regards
klaus
> but how to put this into the config ?
>
> eg : if (transaction to called uri exists){
> then reject
> }
>
> regards,
> Andreas M.
>
>
> Klaus Darilion schrieb:
>
>> Andreas M. wrote:
>>
>>> Thanks for reply,
>>> but ist should be done independent, of the client software or phone,
>>> the "invite" message should not be sent to the client, the Server
>>> should reply with "busy here" or simsilar.
>>
>>
>> And what about this?
>> CallerA calls CallerB -> accepted
>> CallerC calls CallerB -> ??
>>
>> should caller C also be rejected? If yes, you need a call staful SIP
>> proxy or a B2BUA like Asterisk.
>>
>> regards
>> klaus
>>
>>
>>>
>>> Any ideas ?
>>>
>>> regards,
>>> Andreas M
>>>
>>>
>>> Bogdan-Andrei Iancu schrieb:
>>>
>>>> Hi Andreas,
>>>>
>>>> this should work by default. Usually all phones with single line
>>>> reject with "busy here" all incoming calls if one is already in
>>>> progress (even during call setup -ringing).
>>>>
>>>> regards,
>>>> bogdan
>>>>
>>>> Andreas M. wrote:
>>>>
>>>>> Hi all,
>>>>> i want to introduce following in my configuration:
>>>>>
>>>>> CallerA calls CallerB -> ringing
>>>>> CallerC calls CallerB -> reject
>>>>>
>>>>> during this transaction, without that CallerB picks up the phone,
>>>>> CallerC should not be able to call CallerB during this transaction,
>>>>>
>>>>> After this transactions, CallerC can call CallerB also.
>>>>>
>>>>> Any ideas how to check if there is an ongoing transaction ?
>>>>>
>>>>> regards,
>>>>>
>>>>> Andreas M.
>>>>>
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> Users mailing list
>>>>> Users at openser.org
>>>>> http://openser.org/cgi-bin/mailman/listinfo/users
>>>>>
>>>>
>>>
>>>
>>> _______________________________________________
>>> Users mailing list
>>> Users at openser.org
>>> http://openser.org/cgi-bin/mailman/listinfo/users
>>
>>
>
>
>
> _______________________________________________
> Users mailing list
> Users at openser.org
> http://openser.org/cgi-bin/mailman/listinfo/users
More information about the Users
mailing list