[OpenSIPS-Users] MediaProxy can't Closing expired calls, 404 Requested Dialog not found
dan at ag-projects.com
Wed Nov 26 14:03:08 CET 2008
On Tuesday 25 November 2008, john li wrote:
> I agree you opinion. but now the situation is that when i start a
> call, there are one and only one dialog record in the table, and when i
> end the call normally, the record disappear automatically.
If you use engage_media_proxy() (and I assume you do, since you have the
dialog_id in the dispatcher/relay, otherwise it will be absent and it
wouldn't even try to instruct opensips to close the dialog), it should
close the media session automatically when the dialog ends, so it should
not timeout and attempt to end the dialog.
Your description is not detailed enough to indicate what's happening.
> thanks a lot!
> 2008/11/24 Dan Pascu <dan at ag-projects.com>
> > On Monday 24 November 2008, john li wrote:
> > > thanks,
> > >
> > > I got the error many times, and i check the dialog table of the
> > > opensips database for each error, the corresponding dialog was
> > > still there. for example, if the 'dialog_id' in the statistics of
> > > the MediaProxy is ''795:0', i will find a record in the dialog
> > > table with hash_entry is 795, now the problem is that hash_id in
> > > the dialog table is 1274044496, but hash_id in the statistics of
> > > the MediaProxy is 0.
> > >
> > > according to my understanding, 'dialog_id' : '795:0' in the
> > > statistics of the MediaProxy means the hash_entry is 795 and
> > > hash_id is 0, right ?
> > Yes, but 795:0 and 795:1274044496 are two different dialogs and they
> > can coexist. The assumption that 795:1274044496 is the dialog you are
> > looking for is wrong. The dialog you are looking for is 795:0 and it
> > seems it is no longer there.
> > --
> > Dan
More information about the Users