A number is dialed on a phone and the INVITE goes:
PHONE => ASTERISK => SER => PHONE
If the other phone doesn't pickup and the calling phone is hung up, it sends a BYE to Asterisk.
Asterisk sends a CANCEL to SER. SER cancels its transaction but it doesn't relay the CANCEL to the phone so it keeps ringing.
Am I missing something here?
What version of openser are you using? Does the phone sends any provisional response back (1xx)?
Cheers, Daniel
On 04/04/07 20:04, Vadim Berezniker wrote:
A number is dialed on a phone and the INVITE goes:
PHONE => ASTERISK => SER => PHONE
If the other phone doesn't pickup and the calling phone is hung up, it sends a BYE to Asterisk.
Asterisk sends a CANCEL to SER. SER cancels its transaction but it doesn't relay the CANCEL to the phone so it keeps ringing.
Am I missing something here?
Users mailing list Users@openser.org http://openser.org/cgi-bin/mailman/listinfo/users
I'm using 1.2.0 Yes, the dialed phone sends a 100 and a 180. All the messages between the phones except the CANCEL get through fine.
-----Original Message----- From: Daniel-Constantin Mierla [mailto:daniel@voice-system.ro] Sent: Thursday, April 05, 2007 3:01 AM To: Vadim Berezniker Cc: users@openser.org Subject: Re: [Users] cancels not going through
What version of openser are you using? Does the phone sends any provisional response back (1xx)?
Cheers, Daniel
Could you send a network capture with ngrep or wireshark? Also, running in debug=7 will print more debug messages that will help identifying what is happening there.
Cheers, Daniel
On 04/05/07 14:21, Vadim Berezniker wrote:
I'm using 1.2.0 Yes, the dialed phone sends a 100 and a 180. All the messages between the phones except the CANCEL get through fine.
-----Original Message----- From: Daniel-Constantin Mierla [mailto:daniel@voice-system.ro] Sent: Thursday, April 05, 2007 3:01 AM To: Vadim Berezniker Cc: users@openser.org Subject: Re: [Users] cancels not going through
What version of openser are you using? Does the phone sends any provisional response back (1xx)?
Cheers, Daniel