Thread: [OpenSIPStack] RegistrationDatabase and user rights in Windows
Brought to you by:
joegenbaclor
|
From: H.Kropf <mai...@gl...> - 2007-12-04 14:36:04
|
I suggest to use the following code:for Win NT / 2k / XP
//--------------------------------------------------------------------------
// uses c:\Documents and Settings\[User]\OSS\registry\
//--------------------------------------------------------------------------
char dir[MAX_PATH+1];
SecureZeroMemory(dir, sizeof(dir));
SHGetSpecialFolderPath(NULL, (LPSTR)dir, CSIDL_APPDATA, TRUE);
PathAppend(dir, "OSS");
if( !PathFileExists( dir ) ) _mkdir((LPCSTR)dir);
PathAppend(dir, "registry");
if( !PathFileExists( pb_path ) ) _mkdir(dir);
//--------------------------------------------------------------------------
instead of
//--------------------------------------------------------------------------
// uses c:\Program Files\[program name]\registry\ . Whether the user
has the rights to create this folder here?
//--------------------------------------------------------------------------
OString dir = PProcess::Current().GetFile().GetDirectory() + "registry";
if( !PFile::Exists( dir.c_str() ) )
PDirectory::Create( dir.c_str() );
//--------------------------------------------------------------------------
in
//======== RegisterSessionManager.cxx ========
RegistrationDatabase::RegistrationDatabase()
{
#if HAS_CPPSQLITE
m_HasContactRecovery = PrepareContactRecoveryDB(
"ContactRecovery.sqlite" );
#else
m_HasContactRecovery = TRUE;
OString dir = PProcess::Current().GetFile().GetDirectory() + "registry";
if( !PFile::Exists( dir.c_str() ) )
PDirectory::Create( dir.c_str() );
m_RegRecoveryDIR = dir.c_str();
#endif
}
|
|
From: Joegen E. B. <joe...@gm...> - 2007-12-04 16:11:23
|
Good suggestion. I think the best place to put this code is as a static
method in OSSApplication. Something like
OSSApplication::CreateUserFolder() with similar behavior in linux and
window. For linux, it would be create in the $(HOME) directory. For
windows, it would be Document and Settings. Aside from the registry
folder, we have the logs and CALEA folders that are also dynamically
created by OpenSBC. A central function would benefit these two as
well. Would you be able to patch OSSApplicaiton with this method and
behave the same way in linux and windows? I will be glad to add it as
your contribution.
H.Kropf wrote:
> I suggest to use the following code:for Win NT / 2k / XP
>
> //--------------------------------------------------------------------------
> // uses c:\Documents and Settings\[User]\OSS\registry\
> //--------------------------------------------------------------------------
> char dir[MAX_PATH+1];
> SecureZeroMemory(dir, sizeof(dir));
>
> SHGetSpecialFolderPath(NULL, (LPSTR)dir, CSIDL_APPDATA, TRUE);
>
> PathAppend(dir, "OSS");
> if( !PathFileExists( dir ) ) _mkdir((LPCSTR)dir);
> PathAppend(dir, "registry");
> if( !PathFileExists( pb_path ) ) _mkdir(dir);
> //--------------------------------------------------------------------------
>
>
> instead of
>
> //--------------------------------------------------------------------------
> // uses c:\Program Files\[program name]\registry\ . Whether the user
> has the rights to create this folder here?
> //--------------------------------------------------------------------------
> OString dir = PProcess::Current().GetFile().GetDirectory() + "registry";
> if( !PFile::Exists( dir.c_str() ) )
> PDirectory::Create( dir.c_str() );
> //--------------------------------------------------------------------------
>
> in
>
> //======== RegisterSessionManager.cxx ========
>
> RegistrationDatabase::RegistrationDatabase()
> {
> #if HAS_CPPSQLITE
> m_HasContactRecovery = PrepareContactRecoveryDB(
> "ContactRecovery.sqlite" );
> #else
> m_HasContactRecovery = TRUE;
> OString dir = PProcess::Current().GetFile().GetDirectory() + "registry";
> if( !PFile::Exists( dir.c_str() ) )
> PDirectory::Create( dir.c_str() );
> m_RegRecoveryDIR = dir.c_str();
> #endif
> }
>
>
> -------------------------------------------------------------------------
> SF.Net email is sponsored by: The Future of Linux Business White Paper
> from Novell. From the desktop to the data center, Linux is going
> mainstream. Let it simplify your IT future.
> http://altfarm.mediaplex.com/ad/ck/8857-50307-18918-4
> _______________________________________________
> opensipstack-devel mailing list
> ope...@li...
> https://lists.sourceforge.net/lists/listinfo/opensipstack-devel
>
>
>
|
|
From: H.Kropf <mai...@gl...> - 2007-12-05 14:16:22
|
My "OSSApplication::CreateUserFolder()" implementation
Sorry, NOT TESTED
//=============================================================
// OSSApplication.h
//=============================================================
class OSSApplication : public OSSApplicationAncestor
{
...
public:
static const OString GetUserHomeDir();
static const OString CreateUserFolder(const char* dir_name);
...
};
//=============================================================
// OSSApplication.cxx
//=============================================================
#ifdef _WIN32_WCE
#include <shlobj.h>
#include <direct.h>
#else
#include <stdlib.h>
#endif
const OString OSSApplication::GetUserHomeDir()
{
#ifdef _WIN32_WCE // === Win32 ==========================
char dir[MAX_PATH];
SecureZeroMemory(dir, sizeof(dir));
//Minimal OS: Win2k, WinNT 4.0 + IE 4.0, Win98, Win95 + IE 4.0
// require import lib "shell32.lib"
//if( SHGetSpecialFolderPathA(NULL, (LPSTR)dir, CSIDL_APPDATA, TRUE) )
//Minimal OS:
//Win95+IE 5.0, Win98+IE 5.0, Win98SE, WinNT 4.0+IE 5.0, WinNT 4.0 SP4
if( SUCCEEDED(SHGetFolderPathA(NULL, CSIDL_APPDATA | CSIDL_FLAG_CREATE,
NULL, 0, (LPSTR)dir)) )
return OString( (LPCSTR)dir );
else
return OString();
#else // === POSIX ==========================
char* dir = NULL;
dir = getenv("HOME");
if(dir)
return OString( (const char*)dir );
else
return OString();
#endif
}
//------------------------------------------------------------------
const OString OSSApplication::CreateUserFolder(const char* dir_name)
{
OString result_path = GetUserHomeDir();
if(result_path.IsEmpty)
result_path = PProcess::Current().GetFile().GetDirectory();
#ifdef _WIN32_WCE // === Win32 ==========================
if( result_path.Right(1) != "\\") result_path += "\\";
#else // === POSIX ==========================
if( result_path.Right(1) != "/") result_path += "/";
#endif
if(dir_name)
{
result_path += dir_name;
result_path.Trim();
_mkdir(result_path);
}
// TO-DO : need check results of "_mkdir" command
return result_path;
}
Joegen E. Baclor wrote:
> Good suggestion. I think the best place to put this code is as a static
> method in OSSApplication. Something like
> OSSApplication::CreateUserFolder() with similar behavior in linux and
> window. For linux, it would be create in the $(HOME) directory. For
> windows, it would be Document and Settings. Aside from the registry
> folder, we have the logs and CALEA folders that are also dynamically
> created by OpenSBC. A central function would benefit these two as
> well. Would you be able to patch OSSApplicaiton with this method and
> behave the same way in linux and windows? I will be glad to add it as
> your contribution.
>
> H.Kropf wrote:
>
>> I suggest to use the following code:for Win NT / 2k / XP
>>
>> //--------------------------------------------------------------------------
>> // uses c:\Documents and Settings\[User]\OSS\registry\
>> //--------------------------------------------------------------------------
>> char dir[MAX_PATH+1];
>> SecureZeroMemory(dir, sizeof(dir));
>>
>> SHGetSpecialFolderPath(NULL, (LPSTR)dir, CSIDL_APPDATA, TRUE);
>>
>> PathAppend(dir, "OSS");
>> if( !PathFileExists( dir ) ) _mkdir((LPCSTR)dir);
>> PathAppend(dir, "registry");
>> if( !PathFileExists( pb_path ) ) _mkdir(dir);
>> //--------------------------------------------------------------------------
>>
>>
>> instead of
>>
>> //--------------------------------------------------------------------------
>> // uses c:\Program Files\[program name]\registry\ . Whether the user
>> has the rights to create this folder here?
>> //--------------------------------------------------------------------------
>> OString dir = PProcess::Current().GetFile().GetDirectory() + "registry";
>> if( !PFile::Exists( dir.c_str() ) )
>> PDirectory::Create( dir.c_str() );
>> //--------------------------------------------------------------------------
>>
>> in
>>
>> //======== RegisterSessionManager.cxx ========
>>
>> RegistrationDatabase::RegistrationDatabase()
>> {
>> #if HAS_CPPSQLITE
>> m_HasContactRecovery = PrepareContactRecoveryDB(
>> "ContactRecovery.sqlite" );
>> #else
>> m_HasContactRecovery = TRUE;
>> OString dir = PProcess::Current().GetFile().GetDirectory() + "registry";
>> if( !PFile::Exists( dir.c_str() ) )
>> PDirectory::Create( dir.c_str() );
>> m_RegRecoveryDIR = dir.c_str();
>> #endif
>> }
>>
|
|
From: Joegen E. B. <joe...@gm...> - 2007-12-10 01:39:42
|
Thanks for the patch... I will include it in the next generations of
patches.
H.Kropf wrote:
> My "OSSApplication::CreateUserFolder()" implementation
>
> Sorry, NOT TESTED
>
> //=============================================================
> // OSSApplication.h
> //=============================================================
>
> class OSSApplication : public OSSApplicationAncestor
> {
> ...
>
> public:
> static const OString GetUserHomeDir();
> static const OString CreateUserFolder(const char* dir_name);
>
> ...
> };
>
> //=============================================================
> // OSSApplication.cxx
> //=============================================================
>
> #ifdef _WIN32_WCE
> #include <shlobj.h>
> #include <direct.h>
> #else
> #include <stdlib.h>
> #endif
>
> const OString OSSApplication::GetUserHomeDir()
> {
> #ifdef _WIN32_WCE // === Win32 ==========================
>
> char dir[MAX_PATH];
> SecureZeroMemory(dir, sizeof(dir));
>
> //Minimal OS: Win2k, WinNT 4.0 + IE 4.0, Win98, Win95 + IE 4.0
> // require import lib "shell32.lib"
> //if( SHGetSpecialFolderPathA(NULL, (LPSTR)dir, CSIDL_APPDATA, TRUE) )
>
> //Minimal OS:
> //Win95+IE 5.0, Win98+IE 5.0, Win98SE, WinNT 4.0+IE 5.0, WinNT 4.0 SP4
> if( SUCCEEDED(SHGetFolderPathA(NULL, CSIDL_APPDATA | CSIDL_FLAG_CREATE,
> NULL, 0, (LPSTR)dir)) )
> return OString( (LPCSTR)dir );
> else
> return OString();
>
> #else // === POSIX ==========================
>
> char* dir = NULL;
> dir = getenv("HOME");
> if(dir)
> return OString( (const char*)dir );
> else
> return OString();
>
> #endif
> }
>
> //------------------------------------------------------------------
>
> const OString OSSApplication::CreateUserFolder(const char* dir_name)
> {
> OString result_path = GetUserHomeDir();
> if(result_path.IsEmpty)
> result_path = PProcess::Current().GetFile().GetDirectory();
>
> #ifdef _WIN32_WCE // === Win32 ==========================
> if( result_path.Right(1) != "\\") result_path += "\\";
> #else // === POSIX ==========================
> if( result_path.Right(1) != "/") result_path += "/";
> #endif
>
> if(dir_name)
> {
> result_path += dir_name;
> result_path.Trim();
> _mkdir(result_path);
> }
>
> // TO-DO : need check results of "_mkdir" command
>
> return result_path;
> }
>
>
>
> Joegen E. Baclor wrote:
>
>> Good suggestion. I think the best place to put this code is as a static
>> method in OSSApplication. Something like
>> OSSApplication::CreateUserFolder() with similar behavior in linux and
>> window. For linux, it would be create in the $(HOME) directory. For
>> windows, it would be Document and Settings. Aside from the registry
>> folder, we have the logs and CALEA folders that are also dynamically
>> created by OpenSBC. A central function would benefit these two as
>> well. Would you be able to patch OSSApplicaiton with this method and
>> behave the same way in linux and windows? I will be glad to add it as
>> your contribution.
>>
>> H.Kropf wrote:
>>
>>
>>> I suggest to use the following code:for Win NT / 2k / XP
>>>
>>> //--------------------------------------------------------------------------
>>> // uses c:\Documents and Settings\[User]\OSS\registry\
>>> //--------------------------------------------------------------------------
>>> char dir[MAX_PATH+1];
>>> SecureZeroMemory(dir, sizeof(dir));
>>>
>>> SHGetSpecialFolderPath(NULL, (LPSTR)dir, CSIDL_APPDATA, TRUE);
>>>
>>> PathAppend(dir, "OSS");
>>> if( !PathFileExists( dir ) ) _mkdir((LPCSTR)dir);
>>> PathAppend(dir, "registry");
>>> if( !PathFileExists( pb_path ) ) _mkdir(dir);
>>> //--------------------------------------------------------------------------
>>>
>>>
>>> instead of
>>>
>>> //--------------------------------------------------------------------------
>>> // uses c:\Program Files\[program name]\registry\ . Whether the user
>>> has the rights to create this folder here?
>>> //--------------------------------------------------------------------------
>>> OString dir = PProcess::Current().GetFile().GetDirectory() + "registry";
>>> if( !PFile::Exists( dir.c_str() ) )
>>> PDirectory::Create( dir.c_str() );
>>> //--------------------------------------------------------------------------
>>>
>>> in
>>>
>>> //======== RegisterSessionManager.cxx ========
>>>
>>> RegistrationDatabase::RegistrationDatabase()
>>> {
>>> #if HAS_CPPSQLITE
>>> m_HasContactRecovery = PrepareContactRecoveryDB(
>>> "ContactRecovery.sqlite" );
>>> #else
>>> m_HasContactRecovery = TRUE;
>>> OString dir = PProcess::Current().GetFile().GetDirectory() + "registry";
>>> if( !PFile::Exists( dir.c_str() ) )
>>> PDirectory::Create( dir.c_str() );
>>> m_RegRecoveryDIR = dir.c_str();
>>> #endif
>>> }
>>>
>>>
>
>
> -------------------------------------------------------------------------
> SF.Net email is sponsored by: The Future of Linux Business White Paper
> from Novell. From the desktop to the data center, Linux is going
> mainstream. Let it simplify your IT future.
> http://altfarm.mediaplex.com/ad/ck/8857-50307-18918-4
> _______________________________________________
> opensipstack-devel mailing list
> ope...@li...
> https://lists.sourceforge.net/lists/listinfo/opensipstack-devel
>
>
>
|
|
From: <sa...@ER...> - 2007-12-11 16:35:21
|
Hi I need help with Routing. These is my credencials lan 69.x.x.0/24 sipx server 69.x.x.240 openSBC 69.x.x.241 ITSP 204.x.x.202 calling from 773.3277006 calling to 7739050161 UpperRegistration:: [sip:sipx.sip.net:*] sip:sipx.sip.net:5060;domain=sipx.sip.net [sip:sipx.sip.net:*] sip:69.x.x.240:5060;domain=sipx.sip.net [sip:69.x.x.240] sip:69.x.x.240:5060;domain=sipx.sip.net These are my B2Bua routs: //332606:36:42.505 PWL: [CID=0x0000] Appending route: <sip:5000@*> sip:69.x.x.241:5060 332606:36:42.505 PWL: [CID=0x0000] Appending route: <sip:*@204.x.x.202:5060:5060> sip:sipx.sip.net:5060 332606:36:42.505 PWL: [CID=0x0000] Appending route: <sip:*@69.x.x.241:5060> sip:204.x.x.202:5060;sip-trunk=true 332606:36:42.506 PWL: [CID=0x0000] Appending route: <sip:*@sipx.sip.net:*> sip:69.x.x.240:5060 332606:36:42.506 PWL: [CID=0x0000] Appending route: <sip:*@sipx.sip.net:*> sip:spx.sip.net:5060 332606:36:42.506 PWL: [CID=0x0000] Appending route: <sip:*@sipx.sip.net:*> sip:204.x.x.202:5060;sip-trunk=true 332606:36:42.506 PWL: [CID=0x0000] Appending route: <sip:*@204.x.x.202:5060> sip:204.x.x.202:5060;sip-trunk-true These are my Relay routs:: 332606:36:42.508 PWL: [CID=0x0000] Appending route: <sip:sipx.sip.net:*> sip:sipx.sip.net:5060;domain-sipx.sip.net;domain=sipx.sip.net 332606:36:42.508 PWL: [CID=0x0000] Appending route: <sip:sipx.sip.net:*> sip:69.x.x.240:5060;domain-sipx.sip.net 332606:36:42.508 PWL: [CID=0x0000] Appending route: <sip:69.x.x.240> sip:69.x.x.240:5060;domain-sipx.sip.net 332606:36:42.515 PWL: [CID=0x0000] Appending route: <sip:773*@69.x.x.241> sip:204.15.49.202;sip-trunk=true 332606:36:42.515 PWL: [CID=0x0000] Appending route: <sip:???????@69.x.x.241> sip:69.x.x.240 332606:36:42.516 PWL: [CID=0x0000] Appending route: <sip:773*@69.x.x.241> sip:69.x.x.240 332606:36:42.516 PWL: [CID=0x0000] Appending route: <sip:*@69.x.x.241> sip:69.x.x.240 332606:36:42.516 PWL: [CID=0x0000] Appending route: <sip:+1??????????@204.x.x.202:5060> sip:204.x.x.202;sip-trunk=true 332606:36:42.516 PWL: [CID=0x0000] Appending route: <sip:773...@si...> sip:69.x.x.240 332606:36:42.516 PWL: [CID=0x0000] Appending route: <sip:+1??????????@69.x.x.241> sip:204.x.x.202;sip-trunk=true *** THIS IS INBOUND FROM THE ITSP ***** I'm sorry to about the length of this part of the log. I'm not sure what to leave out. 332606:38:20.916 PWL: [CID=0x0000] Using Iface: 69.x.x.241 to send to Dest: 69.x.x.240 332606:38:25.715 DBG: [CID=0x073f] IST(3382899241) Timer I( 5000 ms ) EXPIRED 332606:38:25.715 DTL: [CID=0x073f] IST(3382899241) Event( Timer-I ) Interval: 5000 332606:38:25.715 DTL: [CID=0x073f] IST(3382899241) Event(Final) 332606:38:25.715 DTL: [CID=0x0000] *** REMOVED TRANSACTION *** IST|a6bb915e484d621e@69.x.x.226|z9hG4bK8a8196a55c5e62fc|INVITE 332606:38:25.716 DBG: [CID=0x0000] GC: First Stale Object SIPTransaction 332606:38:25.716 DBG: [CID=0x073f] TRANSACTION: (IST) DESTROYED 332606:38:25.716 DTL: [CID=0x073f] IST(3382899241) *** DESTROYED *** - IST|a6bb915e484d621e@69.x.x.226|z9hG4bK8a8196a55c5e62fc|INVITE 332606:38:25.865 DBG: [CID=0x073f] IST(3382899245) Timer I( 5000 ms ) EXPIRED 332606:38:25.865 DTL: [CID=0x073f] IST(3382899245) Event( Timer-I ) Interval: 5000 332606:38:25.865 DTL: [CID=0x073f] IST(3382899245) Event(Final) 332606:38:25.865 DTL: [CID=0x0000] *** REMOVED TRANSACTION *** IST|a6bb915e484d621e@69.x.x.226|z9hG4bK-599b19e33762d717079ffaadf75fb191|INV ITE 332606:38:25.866 DBG: [CID=0x0000] GC: First Stale Object SIPTransaction 332606:38:25.866 DBG: [CID=0x073f] TRANSACTION: (IST) DESTROYED 332606:38:25.866 DTL: [CID=0x073f] IST(3382899245) *** DESTROYED *** - IST|a6bb915e484d621e@69.x.x.226|z9hG4bK-599b19e33762d717079ffaadf75fb191|INV ITE 332606:38:37.604 INF: [CID=0x0d06] <<< INVITE sip:7739050161@69.x.x.241:5060;npdi=yes;user=phone SIP/2.0 SRC: 204.x.x.202:5060:UDP enc=0 bytes=885 332606:38:37.604 DBG: [CID=0x0d06] 332606:38:37.604 DBG: [CID=0x0d06] INVITE sip:7739050161@69.x.x.241:5060;npdi=yes;user=phone SIP/2.0 332606:38:37.604 DBG: [CID=0x0d06] From: <sip:7733277006@204.x.x.202;user=phone>;tag=SD730h601-10000000-0-375494081 332606:38:37.604 DBG: [CID=0x0d06] To: <sip:7739050161@69.x.x.241;user=phone> 332606:38:37.604 DBG: [CID=0x0d06] Via: SIP/2.0/UDP 204.x.x.202:5060;branch=z9hG4bKbbqp8q3068qhodo366s1.1 332606:38:37.604 DBG: [CID=0x0d06] CSeq: 1 INVITE 332606:38:37.604 DBG: [CID=0x0d06] Call-ID: SD730h601-289c86beb3f6565e4c594c95f195ab42-v3000i1 332606:38:37.604 DBG: [CID=0x0d06] Contact: <sip:7733277006@204.x.x.202:5060;transport=udp> 332606:38:37.604 DBG: [CID=0x0d06] Max-Forwards: 66 332606:38:37.604 DBG: [CID=0x0d06] Remote-Party-ID: <sip:7733277006@192.168.35.70;user=phone>;party=calling;id-type=subscriber;p rivacy=off;screen=yes 332606:38:37.604 DBG: [CID=0x0d06] Content-Type: application/sdp 332606:38:37.604 DBG: [CID=0x0d06] Content-Length: 285 332606:38:37.604 DBG: [CID=0x0d06] 332606:38:37.604 DBG: [CID=0x0d06] v=0 332606:38:37.604 DBG: [CID=0x0d06] o=Sonus_UAC 22536 6223 IN IP4 204.x.x.10 332606:38:37.604 DBG: [CID=0x0d06] s=SIP Media Capabilities 332606:38:37.604 DBG: [CID=0x0d06] c=IN IP4 204.x.x.10 332606:38:37.604 DBG: [CID=0x0d06] t=0 0 332606:38:37.604 DBG: [CID=0x0d06] m=audio 46112 RTP/AVP 18 0 8 100 332606:38:37.604 DBG: [CID=0x0d06] a=rtpmap:18 G729/8000 332606:38:37.604 DBG: [CID=0x0d06] a=rtpmap:0 PCMU/8000 332606:38:37.604 DBG: [CID=0x0d06] a=rtpmap:8 PCMA/8000 332606:38:37.604 DBG: [CID=0x0d06] a=rtpmap:100 telephone-event/8000 332606:38:37.604 DBG: [CID=0x0d06] a=fmtp:100 0-15 332606:38:37.604 DBG: [CID=0x0d06] a=sendrecv 332606:38:37.604 DBG: [CID=0x0d06] a=maxptime:20 332606:38:37.604 DBG: [CID=0x0d06] 332606:38:37.606 DBG: [CID=0x0d06] Finding transaction for INVITE sip:7739050161@69.x.x.241:5060;npdi=yes;user=phone SIP/2.0 332606:38:37.606 DBG: [CID=0x0d06] Setting Transaction ID to SD730h601-289c86beb3f6565e4c594c95f195ab42-v3000i1|z9hG4bKbbqp8q3068qhodo366 s1.1|INVITE 332606:38:37.606 DBG: [CID=0x0d06] 332606:38:37.606 DBG: [CID=0x0d06] *** CREATING TRANSACTION (IST) *** 332606:38:37.606 DBG: [CID=0x0d06] Message: INVITE sip:7739050161@69.x.x.241:5060;npdi=yes;user=phone SIP/2.0 332606:38:37.606 DBG: [CID=0x0d06] Call-Id: SD730h601-289c86beb3f6565e4c594c95f195ab42-v3000i1 332606:38:37.606 DBG: [CID=0x0d06] 332606:38:37.607 DTL: [CID=0x0d06] IST(3382899246) *** CREATED *** - IST|SD730h601-289c86beb3f6565e4c594c95f195ab42-v3000i1|z9hG4bKbbqp8q3068qhod o366s1.1|INVITE 332606:38:37.607 DTL: [CID=0x0d06] IST(3382899246) Event(SIPMessage) - INVITE sip:7739050161@69.x.x.241:5060;npdi=yes;user=phone SIP/2.0 332606:38:37.608 DBG: [CID=0x0d06] TRANSACTION: (IST) INVITE sip:7739050161@69.x.x.241:5060;npdi=yes;user=phone SIP/2.0 State: 0 332606:38:37.608 DBG: [CID=0x0d06] Event: SIPStack::Enqueue(INVITE sip:7739050161@69.x.x.241:5060;npdi=yes;user=phone SIP/2.0) 332606:38:37.609 DTL: [CID=0x0d06] IST(3382899246) StateIdle->StateProceeding 332606:38:37.610 INF: [CID=0x0d06] >>> SIP/2.0 100 Trying DST: 204.x.x.202:5060:UDP SRC: 204.x.x.202:5060 enc=0 bytes=325 332606:38:37.611 DBG: [CID=0x0d06] 332606:38:37.611 DBG: [CID=0x0d06] SIP/2.0 100 Trying 332606:38:37.611 DBG: [CID=0x0d06] From: <sip:7733277006@204.x.x.202;user=phone>;tag=SD730h601-10000000-0-375494081 332606:38:37.611 DBG: [CID=0x0d06] To: <sip:7739050161@69.x.x.241;user=phone> 332606:38:37.611 DBG: [CID=0x0d06] Via: SIP/2.0/UDP 204.x.x.202:5060;branch=z9hG4bKbbqp8q3068qhodo366s1.1 332606:38:37.611 DBG: [CID=0x0d06] CSeq: 1 INVITE 332606:38:37.611 DBG: [CID=0x0d06] Call-ID: SD730h601-289c86beb3f6565e4c594c95f195ab42-v3000i1 332606:38:37.611 DBG: [CID=0x0d06] Content-Length: 0 332606:38:37.611 DBG: [CID=0x0d06] 332606:38:37.611 DBG: [CID=0x0d06] 332606:38:37.611 PWL: [CID=0x0000] Using Iface: 69.x.x.241 to send to Dest: 204.x.x.202 332606:38:37.613 DBG: [CID=0x0d06] Event: B2BUserAgent::ProcessEvent( INVITE sip:7739050161@69.x.x.241:5060;npdi=yes;user=phone SIP/2.0 ) 332606:38:37.613 DTL: [CID=0x0d06] Event: ---> Inbound - INVITE sip:7739050161@69.x.x.241:5060;npdi=yes;user=phone SIP/2.0 332606:38:37.614 DBG: [CID=0x0d06] Session CREATED 332606:38:37.615 INF: [CID=0x0d06] *** CREATED (UAS) CALL *** SD730h601-289c86beb3f6565e4c594c95f195ab42-v3000i1 332606:38:37.615 DBG: [CID=0x1163] Multidirectional Session CREATED 332606:38:37.615 DBG: [CID=0x1163] B2BUAConnection Created 0x0x8682ce0 332606:38:37.615 DBG: [CID=0x1163] *** COUNTERS *** (Constructor)ICT=2 NICT=0 IST=2 NIST=0 TIMERS=10 CALL=1 CONN=1 REG=1 RTP=0 QUEUE=0 CACHE=2 GC=5 332606:38:37.618 DBG: [CID=0x0d06] Finding transaction for SIP/2.0 407 Proxy Authentication Required 332606:38:37.618 DBG: [CID=0x0d06] Setting Transaction ID to SD730h601-289c86beb3f6565e4c594c95f195ab42-v3000i1|z9hG4bKbbqp8q3068qhodo366 s1.1|INVITE 332606:38:37.618 DTL: [CID=0x0d06] Found IST|SD730h601-289c86beb3f6565e4c594c95f195ab42-v3000i1|z9hG4bKbbqp8q3068qhod o366s1.1|INVITE for SIP/2.0 407 Proxy Authentication Required 332606:38:37.619 DTL: [CID=0x0d06] IST(3382899246) Event(SIPMessage) - SIP/2.0 407 Proxy Authentication Required 332606:38:37.619 DBG: [CID=0x0d06] TRANSACTION: (IST) SIP/2.0 407 Proxy Authentication Required State: 2 332606:38:37.620 DTL: [CID=0x0d06] IST(3382899246) StateProceeding->StateCompleted(SIP/2.0 407 Proxy Authentication Required) 332606:38:37.620 DBG: [CID=0x0d06] IST(3382899246) Timer H( 32000 ms ) STARTED 332606:38:37.620 DBG: [CID=0x0d06] IST(3382899246) Timer G( 500 ms ) STARTED 332606:38:37.620 DBG: [CID=0x0d06] Added ACK Transaction SD730h601-289c86beb3f6565e4c594c95f195ab42-v3000i134345f6d64a6dc119cf6ede434 3ef63c|z9hG4bKbbqp8q3068qhodo366s1.1|ACK 332606:38:37.623 INF: [CID=0x0d06] >>> SIP/2.0 407 Proxy Authentication Required DST: 204.x.x.202:5060:UDP SRC: 69.x.x.241:5060 enc=0 bytes=607 332606:38:37.623 DBG: [CID=0x0d06] 332606:38:37.623 DBG: [CID=0x0d06] SIP/2.0 407 Proxy Authentication Required 332606:38:37.623 DBG: [CID=0x0d06] From: <sip:7733277006@204.x.x.202;user=phone>;tag=SD730h601-10000000-0-375494081 332606:38:37.623 DBG: [CID=0x0d06] To: <sip:7739050161@69.x.x.241;user=phone>;tag=34345f6d64a6dc119cf6ede4343ef63c 332606:38:37.623 DBG: [CID=0x0d06] Via: SIP/2.0/UDP 204.x.x.202:5060;iid=2210;branch=z9hG4bKbbqp8q3068qhodo366s1.1;rport=5060;re ceived=204.x.x.202 332606:38:37.623 DBG: [CID=0x0d06] CSeq: 1 INVITE 332606:38:37.623 DBG: [CID=0x0d06] Call-ID: SD730h601-289c86beb3f6565e4c594c95f195ab42-v3000i1 332606:38:37.623 DBG: [CID=0x0d06] Server: OpenSIPStack-1.1.7-18 332606:38:37.623 DBG: [CID=0x0d06] Proxy-Authenticate: Digest realm=204.x.x.202, nonce="0cb83afd88d6268a838163668bf9fbaa", opaque="1fb20e65f43c813a9b79a9d3d239ec07", algorithm=MD5 332606:38:37.623 DBG: [CID=0x0d06] Content-Length: 0 332606:38:37.623 DBG: [CID=0x0d06] 332606:38:37.623 DBG: [CID=0x0d06] 332606:38:37.623 PWL: [CID=0x0000] Using Iface: 69.x.x.241 to send to Dest: 204.x.x.202 332606:38:37.683 INF: [CID=0x0d06] <<< ACK sip:7739050161@69.x.x.241:5060;npdi=yes;user=phone SIP/2.0 SRC: 204.x.x.202:5060:UDP enc=0 bytes=422 332606:38:37.683 DBG: [CID=0x0d06] 332606:38:37.683 DBG: [CID=0x0d06] ACK sip:7739050161@69.x.x.241:5060;npdi=yes;user=phone SIP/2.0 332606:38:37.683 DBG: [CID=0x0d06] From: <sip:7733277006@204.x.x.202;user=phone>;tag=SD730h601-10000000-0-375494081 332606:38:37.683 DBG: [CID=0x0d06] To: <sip:7739050161@69.x.x.241;user=phone>;tag=34345f6d64a6dc119cf6ede4343ef63c 332606:38:37.683 DBG: [CID=0x0d06] Via: SIP/2.0/UDP 204.x.x.202:5060;branch=z9hG4bKbbqp8q3068qhodo366s1.1 332606:38:37.683 DBG: [CID=0x0d06] CSeq: 1 ACK 332606:38:37.683 DBG: [CID=0x0d06] Call-ID: SD730h601-289c86beb3f6565e4c594c95f195ab42-v3000i1 332606:38:37.683 DBG: [CID=0x0d06] Max-Forwards: 66 332606:38:37.683 DBG: [CID=0x0d06] Content-Length: 0 332606:38:37.683 DBG: [CID=0x0d06] 332606:38:37.683 DBG: [CID=0x0d06] 332606:38:37.684 DBG: [CID=0x0d06] Finding transaction for ACK sip:7739050161@69.x.x.241:5060;npdi=yes;user=phone SIP/2.0 332606:38:37.685 DBG: [CID=0x0d06] Found ACK Transaction SD730h601-289c86beb3f6565e4c594c95f195ab42-v3000i134345f6d64a6dc119cf6ede434 3ef63c|z9hG4bKbbqp8q3068qhodo366s1.1|ACK 332606:38:37.685 DTL: [CID=0x0d06] IST(3382899246) Event(SIPMessage) - ACK sip:7739050161@69.x.x.241:5060;npdi=yes;user=phone SIP/2.0 332606:38:37.685 DBG: [CID=0x0d06] TRANSACTION: (IST) ACK sip:7739050161@69.x.x.241:5060;npdi=yes;user=phone SIP/2.0 State: 3 332606:38:37.685 DBG: [CID=0x0d06] IST(3382899246) Timer G STOPPED 332606:38:37.685 DBG: [CID=0x0d06] IST(3382899246) Timer H STOPPED 332606:38:37.686 DTL: [CID=0x0d06] IST(3382899246) StateProceeding->StateConfirmed 332606:38:37.686 DBG: [CID=0x0d06] IST(3382899246) Timer I( 5000 ms ) STARTED 332606:38:42.674 DBG: [CID=0x0d06] IST(3382899246) Timer I( 5000 ms ) EXPIRED 332606:38:42.675 DTL: [CID=0x0d06] IST(3382899246) Event( Timer-I ) Interval: 5000 332606:38:42.675 DTL: [CID=0x0d06] IST(3382899246) Event(Final) 332606:38:42.675 DTL: [CID=0x0000] *** REMOVED TRANSACTION *** IST|SD730h601-289c86beb3f6565e4c594c95f195ab42-v3000i1|z9hG4bKbbqp8q3068qhod o366s1.1|INVITE 332606:38:42.675 DBG: [CID=0x0000] GC: First Stale Object SIPTransaction 332606:38:42.675 DBG: [CID=0x0d06] TRANSACTION: (IST) DESTROYED 332606:38:42.676 DTL: [CID=0x0d06] IST(3382899246) *** DESTROYED *** - IST|SD730h601-289c86beb3f6565e4c594c95f195ab42-v3000i1|z9hG4bKbbqp8q3068qhod o366s1.1|INVITE 332606:38:52.675 DBG: [CID=0x073f] ICT(3382899242) Timer D( 32000 ms ) EXPIRED 332606:38:52.675 DTL: [CID=0x073f] ICT(3382899242) Event( Timer-D ) Interval: 32000 332606:38:52.675 DTL: [CID=0x073f] ICT(3382899242) Event(Final) 332606:38:52.676 DTL: [CID=0x0000] *** REMOVED TRANSACTION *** ICT|a6bb915e484d621e@69.x.x.226|z9hG4bKee96386364a6dc119cf6ede4343ef63c-8f2d 8a53abaa85d7169af0d382bec7b0|INVITE 332606:38:52.676 DBG: [CID=0x0000] GC: First Stale Object SIPTransaction 332606:38:52.676 DBG: [CID=0x073f] TRANSACTION: (ICT) DESTROYED 332606:38:52.676 DTL: [CID=0x073f] ICT(3382899242) *** DESTROYED *** - ICT|a6bb915e484d621e@69.x.x.226|z9hG4bKee96386364a6dc119cf6ede4343ef63c-8f2d 8a53abaa85d7169af0d382bec7b0|INVITE 332606:38:52.866 DBG: [CID=0x073f] ICT(3382899244) Timer D( 32000 ms ) EXPIRED 332606:38:52.866 DTL: [CID=0x073f] ICT(3382899244) Event( Timer-D ) Interval: 32000 332606:38:52.866 DTL: [CID=0x073f] ICT(3382899244) Event(Final) 332606:38:52.866 DTL: [CID=0x0000] *** REMOVED TRANSACTION *** ICT|a6bb915e484d621e@69.x.x.226|z9hG4bKf46f4f6364a6dc119cf6ede4343ef63c-48dc 73fd0b41ca0fd2415556850654fc|INVITE 332606:38:52.867 DBG: [CID=0x0000] GC: First Stale Object SIPTransaction 332606:38:52.867 DBG: [CID=0x073f] TRANSACTION: (ICT) DESTROYED 332606:38:52.867 DTL: [CID=0x073f] ICT(3382899244) *** DESTROYED *** - ICT|a6bb915e484d621e@69.x.x.226|z9hG4bKf46f4f6364a6dc119cf6ede4343ef63c-48dc 73fd0b41ca0fd2415556850654fc|INVITE 332606:39:09.617 DTL: [CID=0x06cb] *** QUEUED FOR DELETION *** SIPSession: SD730h601-289c86beb3f6565e4c594c95f195ab42-v3000i1 332606:39:09.617 DTL: [CID=0x06cb] *** QUEUED FOR DELETION *** SIPSession: SD730h601-289c86beb3f6565e4c594c95f195ab42-v3000i1-connection 332606:39:09.617 DBG: [CID=0x0000] GC: First Stale Object SIPSession 332606:39:43.132 DBG: [CID=0x0000] GC: First Stale Object B2BUACall 332606:39:43.132 DBG: [CID=0x1163] B2BUAConnection Destroyed 0x0x8682ce0 332606:39:43.132 INF: [CID=0x1163] *** COUNTERS *** ICT=0 NICT=0 IST=1 NIST=0 TIMERS=1 CALL=1 CONN=0 REG=1 RTP=0 QUEUE=1 CACHE=2 GC=4 332606:39:43.132 DBG: [CID=0x0d06] CONNECTION: Session DESTROYED 332606:39:43.132 INF: [CID=0x0d06] *** DESTROYED CALL *** SD730h601-289c86beb3f6565e4c594c95f195ab42-v3000i1 332606:39:43.132 DBG: [CID=0x0d06] CALL: (inbound) : Session DESTROYED |
|
From: Joegen E. B. <joe...@gm...> - 2007-12-12 02:36:51
|
sales@ER wrote: > Hi > > I need help with Routing. These is my credencials > > lan 69.x.x.0/24 > sipx server 69.x.x.240 > openSBC 69.x.x.241 > ITSP 204.x.x.202 > calling from 773.3277006 > calling to 7739050161 > > UpperRegistration:: > [sip:sipx.sip.net:*] sip:sipx.sip.net:5060;domain=sipx.sip.net > [sip:sipx.sip.net:*] sip:69.x.x.240:5060;domain=sipx.sip.net > [sip:69.x.x.240] sip:69.x.x.240:5060;domain=sipx.sip.net > > You have multiple * or catch all routes. OpenSBC will stop your traversing your route the first time it sees a match. Since * matches all, your remaining routes will not be processed. Make sure you give specific prefixes for each of your routes and have the catch all as the "LAST:" entry. > These are my B2Bua routs: > //332606:36:42.505 PWL: [CID=0x0000] Appending route: <sip:5000@*> > sip:69.x.x.241:5060 > > 332606:36:42.505 PWL: [CID=0x0000] Appending route: > <sip:*@204.x.x.202:5060:5060> sip:sipx.sip.net:5060 > 332606:36:42.505 PWL: [CID=0x0000] Appending route: <sip:*@69.x.x.241:5060> > sip:204.x.x.202:5060;sip-trunk=true > 332606:36:42.506 PWL: [CID=0x0000] Appending route: <sip:*@sipx.sip.net:*> > sip:69.x.x.240:5060 > 332606:36:42.506 PWL: [CID=0x0000] Appending route: <sip:*@sipx.sip.net:*> > sip:spx.sip.net:5060 > 332606:36:42.506 PWL: [CID=0x0000] Appending route: <sip:*@sipx.sip.net:*> > sip:204.x.x.202:5060;sip-trunk=true > 332606:36:42.506 PWL: [CID=0x0000] Appending route: <sip:*@204.x.x.202:5060> > sip:204.x.x.202:5060;sip-trunk-true > > These are my Relay routs:: > 332606:36:42.508 PWL: [CID=0x0000] Appending route: <sip:sipx.sip.net:*> > sip:sipx.sip.net:5060;domain-sipx.sip.net;domain=sipx.sip.net > 332606:36:42.508 PWL: [CID=0x0000] Appending route: <sip:sipx.sip.net:*> > sip:69.x.x.240:5060;domain-sipx.sip.net > 332606:36:42.508 PWL: [CID=0x0000] Appending route: <sip:69.x.x.240> > sip:69.x.x.240:5060;domain-sipx.sip.net > 332606:36:42.515 PWL: [CID=0x0000] Appending route: <sip:773*@69.x.x.241> > sip:204.15.49.202;sip-trunk=true > 332606:36:42.515 PWL: [CID=0x0000] Appending route: <sip:???????@69.x.x.241> > sip:69.x.x.240 > 332606:36:42.516 PWL: [CID=0x0000] Appending route: <sip:773*@69.x.x.241> > sip:69.x.x.240 > 332606:36:42.516 PWL: [CID=0x0000] Appending route: <sip:*@69.x.x.241> > sip:69.x.x.240 > 332606:36:42.516 PWL: [CID=0x0000] Appending route: > <sip:+1??????????@204.x.x.202:5060> sip:204.x.x.202;sip-trunk=true > 332606:36:42.516 PWL: [CID=0x0000] Appending route: > <sip:773...@si...> sip:69.x.x.240 > 332606:36:42.516 PWL: [CID=0x0000] Appending route: > <sip:+1??????????@69.x.x.241> sip:204.x.x.202;sip-trunk=true > > *** THIS IS INBOUND FROM THE ITSP ***** > > I'm sorry to about the length of this part of the log. I'm not sure what to > leave out. > > 332606:38:20.916 PWL: [CID=0x0000] Using Iface: 69.x.x.241 to send to Dest: > 69.x.x.240 > 332606:38:25.715 DBG: [CID=0x073f] IST(3382899241) Timer I( 5000 ms ) > EXPIRED > 332606:38:25.715 DTL: [CID=0x073f] IST(3382899241) Event( Timer-I ) > Interval: 5000 > 332606:38:25.715 DTL: [CID=0x073f] IST(3382899241) Event(Final) > 332606:38:25.715 DTL: [CID=0x0000] *** REMOVED TRANSACTION *** > IST|a6bb915e484d621e@69.x.x.226|z9hG4bK8a8196a55c5e62fc|INVITE > 332606:38:25.716 DBG: [CID=0x0000] GC: First Stale Object SIPTransaction > 332606:38:25.716 DBG: [CID=0x073f] TRANSACTION: (IST) DESTROYED > 332606:38:25.716 DTL: [CID=0x073f] IST(3382899241) *** DESTROYED *** - > IST|a6bb915e484d621e@69.x.x.226|z9hG4bK8a8196a55c5e62fc|INVITE > 332606:38:25.865 DBG: [CID=0x073f] IST(3382899245) Timer I( 5000 ms ) > EXPIRED > 332606:38:25.865 DTL: [CID=0x073f] IST(3382899245) Event( Timer-I ) > Interval: 5000 > 332606:38:25.865 DTL: [CID=0x073f] IST(3382899245) Event(Final) > 332606:38:25.865 DTL: [CID=0x0000] *** REMOVED TRANSACTION *** > IST|a6bb915e484d621e@69.x.x.226|z9hG4bK-599b19e33762d717079ffaadf75fb191|INV > ITE > 332606:38:25.866 DBG: [CID=0x0000] GC: First Stale Object SIPTransaction > 332606:38:25.866 DBG: [CID=0x073f] TRANSACTION: (IST) DESTROYED > 332606:38:25.866 DTL: [CID=0x073f] IST(3382899245) *** DESTROYED *** - > IST|a6bb915e484d621e@69.x.x.226|z9hG4bK-599b19e33762d717079ffaadf75fb191|INV > ITE > 332606:38:37.604 INF: [CID=0x0d06] <<< INVITE > sip:7739050161@69.x.x.241:5060;npdi=yes;user=phone SIP/2.0 SRC: > 204.x.x.202:5060:UDP enc=0 bytes=885 > 332606:38:37.604 DBG: [CID=0x0d06] > 332606:38:37.604 DBG: [CID=0x0d06] INVITE > sip:7739050161@69.x.x.241:5060;npdi=yes;user=phone SIP/2.0 > 332606:38:37.604 DBG: [CID=0x0d06] From: > <sip:7733277006@204.x.x.202;user=phone>;tag=SD730h601-10000000-0-375494081 > 332606:38:37.604 DBG: [CID=0x0d06] To: > <sip:7739050161@69.x.x.241;user=phone> > 332606:38:37.604 DBG: [CID=0x0d06] Via: SIP/2.0/UDP > 204.x.x.202:5060;branch=z9hG4bKbbqp8q3068qhodo366s1.1 > 332606:38:37.604 DBG: [CID=0x0d06] CSeq: 1 INVITE > 332606:38:37.604 DBG: [CID=0x0d06] Call-ID: > SD730h601-289c86beb3f6565e4c594c95f195ab42-v3000i1 > 332606:38:37.604 DBG: [CID=0x0d06] Contact: > <sip:7733277006@204.x.x.202:5060;transport=udp> > 332606:38:37.604 DBG: [CID=0x0d06] Max-Forwards: 66 > 332606:38:37.604 DBG: [CID=0x0d06] Remote-Party-ID: > <sip:7733277006@192.168.35.70;user=phone>;party=calling;id-type=subscriber;p > rivacy=off;screen=yes > 332606:38:37.604 DBG: [CID=0x0d06] Content-Type: application/sdp > 332606:38:37.604 DBG: [CID=0x0d06] Content-Length: 285 > 332606:38:37.604 DBG: [CID=0x0d06] > 332606:38:37.604 DBG: [CID=0x0d06] v=0 > 332606:38:37.604 DBG: [CID=0x0d06] o=Sonus_UAC 22536 6223 IN IP4 204.x.x.10 > 332606:38:37.604 DBG: [CID=0x0d06] s=SIP Media Capabilities > 332606:38:37.604 DBG: [CID=0x0d06] c=IN IP4 204.x.x.10 > 332606:38:37.604 DBG: [CID=0x0d06] t=0 0 > 332606:38:37.604 DBG: [CID=0x0d06] m=audio 46112 RTP/AVP 18 0 8 100 > 332606:38:37.604 DBG: [CID=0x0d06] a=rtpmap:18 G729/8000 > 332606:38:37.604 DBG: [CID=0x0d06] a=rtpmap:0 PCMU/8000 > 332606:38:37.604 DBG: [CID=0x0d06] a=rtpmap:8 PCMA/8000 > 332606:38:37.604 DBG: [CID=0x0d06] a=rtpmap:100 telephone-event/8000 > 332606:38:37.604 DBG: [CID=0x0d06] a=fmtp:100 0-15 > 332606:38:37.604 DBG: [CID=0x0d06] a=sendrecv > 332606:38:37.604 DBG: [CID=0x0d06] a=maxptime:20 > 332606:38:37.604 DBG: [CID=0x0d06] > 332606:38:37.606 DBG: [CID=0x0d06] Finding transaction for INVITE > sip:7739050161@69.x.x.241:5060;npdi=yes;user=phone SIP/2.0 > 332606:38:37.606 DBG: [CID=0x0d06] Setting Transaction ID to > SD730h601-289c86beb3f6565e4c594c95f195ab42-v3000i1|z9hG4bKbbqp8q3068qhodo366 > s1.1|INVITE > 332606:38:37.606 DBG: [CID=0x0d06] > 332606:38:37.606 DBG: [CID=0x0d06] *** CREATING TRANSACTION (IST) *** > 332606:38:37.606 DBG: [CID=0x0d06] Message: INVITE > sip:7739050161@69.x.x.241:5060;npdi=yes;user=phone SIP/2.0 > 332606:38:37.606 DBG: [CID=0x0d06] Call-Id: > SD730h601-289c86beb3f6565e4c594c95f195ab42-v3000i1 > 332606:38:37.606 DBG: [CID=0x0d06] > 332606:38:37.607 DTL: [CID=0x0d06] IST(3382899246) *** CREATED *** - > IST|SD730h601-289c86beb3f6565e4c594c95f195ab42-v3000i1|z9hG4bKbbqp8q3068qhod > o366s1.1|INVITE > 332606:38:37.607 DTL: [CID=0x0d06] IST(3382899246) Event(SIPMessage) - > INVITE sip:7739050161@69.x.x.241:5060;npdi=yes;user=phone SIP/2.0 > 332606:38:37.608 DBG: [CID=0x0d06] TRANSACTION: (IST) INVITE > sip:7739050161@69.x.x.241:5060;npdi=yes;user=phone SIP/2.0 State: 0 > 332606:38:37.608 DBG: [CID=0x0d06] Event: SIPStack::Enqueue(INVITE > sip:7739050161@69.x.x.241:5060;npdi=yes;user=phone SIP/2.0) > 332606:38:37.609 DTL: [CID=0x0d06] IST(3382899246) > StateIdle->StateProceeding > 332606:38:37.610 INF: [CID=0x0d06] >>> SIP/2.0 100 Trying DST: > 204.x.x.202:5060:UDP SRC: 204.x.x.202:5060 enc=0 bytes=325 > 332606:38:37.611 DBG: [CID=0x0d06] > 332606:38:37.611 DBG: [CID=0x0d06] SIP/2.0 100 Trying > 332606:38:37.611 DBG: [CID=0x0d06] From: > <sip:7733277006@204.x.x.202;user=phone>;tag=SD730h601-10000000-0-375494081 > 332606:38:37.611 DBG: [CID=0x0d06] To: > <sip:7739050161@69.x.x.241;user=phone> > 332606:38:37.611 DBG: [CID=0x0d06] Via: SIP/2.0/UDP > 204.x.x.202:5060;branch=z9hG4bKbbqp8q3068qhodo366s1.1 > 332606:38:37.611 DBG: [CID=0x0d06] CSeq: 1 INVITE > 332606:38:37.611 DBG: [CID=0x0d06] Call-ID: > SD730h601-289c86beb3f6565e4c594c95f195ab42-v3000i1 > 332606:38:37.611 DBG: [CID=0x0d06] Content-Length: 0 > 332606:38:37.611 DBG: [CID=0x0d06] > 332606:38:37.611 DBG: [CID=0x0d06] > 332606:38:37.611 PWL: [CID=0x0000] Using Iface: 69.x.x.241 to send to Dest: > 204.x.x.202 > 332606:38:37.613 DBG: [CID=0x0d06] Event: B2BUserAgent::ProcessEvent( INVITE > sip:7739050161@69.x.x.241:5060;npdi=yes;user=phone SIP/2.0 ) > 332606:38:37.613 DTL: [CID=0x0d06] Event: ---> Inbound - INVITE > sip:7739050161@69.x.x.241:5060;npdi=yes;user=phone SIP/2.0 > 332606:38:37.614 DBG: [CID=0x0d06] Session CREATED > 332606:38:37.615 INF: [CID=0x0d06] *** CREATED (UAS) CALL *** > SD730h601-289c86beb3f6565e4c594c95f195ab42-v3000i1 > 332606:38:37.615 DBG: [CID=0x1163] Multidirectional Session CREATED > 332606:38:37.615 DBG: [CID=0x1163] B2BUAConnection Created 0x0x8682ce0 > 332606:38:37.615 DBG: [CID=0x1163] *** COUNTERS *** (Constructor)ICT=2 > NICT=0 IST=2 NIST=0 TIMERS=10 CALL=1 CONN=1 REG=1 RTP=0 QUEUE=0 CACHE=2 GC=5 > 332606:38:37.618 DBG: [CID=0x0d06] Finding transaction for SIP/2.0 407 Proxy > Authentication Required > 332606:38:37.618 DBG: [CID=0x0d06] Setting Transaction ID to > SD730h601-289c86beb3f6565e4c594c95f195ab42-v3000i1|z9hG4bKbbqp8q3068qhodo366 > s1.1|INVITE > 332606:38:37.618 DTL: [CID=0x0d06] Found > IST|SD730h601-289c86beb3f6565e4c594c95f195ab42-v3000i1|z9hG4bKbbqp8q3068qhod > o366s1.1|INVITE for SIP/2.0 407 Proxy Authentication Required > 332606:38:37.619 DTL: [CID=0x0d06] IST(3382899246) Event(SIPMessage) - > SIP/2.0 407 Proxy Authentication Required > 332606:38:37.619 DBG: [CID=0x0d06] TRANSACTION: (IST) SIP/2.0 407 Proxy > Authentication Required State: 2 > 332606:38:37.620 DTL: [CID=0x0d06] IST(3382899246) > StateProceeding->StateCompleted(SIP/2.0 407 Proxy Authentication Required) > 332606:38:37.620 DBG: [CID=0x0d06] IST(3382899246) Timer H( 32000 ms ) > STARTED > 332606:38:37.620 DBG: [CID=0x0d06] IST(3382899246) Timer G( 500 ms ) STARTED > 332606:38:37.620 DBG: [CID=0x0d06] Added ACK Transaction > SD730h601-289c86beb3f6565e4c594c95f195ab42-v3000i134345f6d64a6dc119cf6ede434 > 3ef63c|z9hG4bKbbqp8q3068qhodo366s1.1|ACK > 332606:38:37.623 INF: [CID=0x0d06] >>> SIP/2.0 407 Proxy Authentication > Required DST: 204.x.x.202:5060:UDP SRC: 69.x.x.241:5060 enc=0 bytes=607 > 332606:38:37.623 DBG: [CID=0x0d06] > 332606:38:37.623 DBG: [CID=0x0d06] SIP/2.0 407 Proxy Authentication > Required > 332606:38:37.623 DBG: [CID=0x0d06] From: > <sip:7733277006@204.x.x.202;user=phone>;tag=SD730h601-10000000-0-375494081 > 332606:38:37.623 DBG: [CID=0x0d06] To: > <sip:7739050161@69.x.x.241;user=phone>;tag=34345f6d64a6dc119cf6ede4343ef63c > 332606:38:37.623 DBG: [CID=0x0d06] Via: SIP/2.0/UDP > 204.x.x.202:5060;iid=2210;branch=z9hG4bKbbqp8q3068qhodo366s1.1;rport=5060;re > ceived=204.x.x.202 > 332606:38:37.623 DBG: [CID=0x0d06] CSeq: 1 INVITE > 332606:38:37.623 DBG: [CID=0x0d06] Call-ID: > SD730h601-289c86beb3f6565e4c594c95f195ab42-v3000i1 > 332606:38:37.623 DBG: [CID=0x0d06] Server: OpenSIPStack-1.1.7-18 > 332606:38:37.623 DBG: [CID=0x0d06] Proxy-Authenticate: Digest > realm=204.x.x.202, nonce="0cb83afd88d6268a838163668bf9fbaa", > opaque="1fb20e65f43c813a9b79a9d3d239ec07", algorithm=MD5 > 332606:38:37.623 DBG: [CID=0x0d06] Content-Length: 0 > 332606:38:37.623 DBG: [CID=0x0d06] > 332606:38:37.623 DBG: [CID=0x0d06] > 332606:38:37.623 PWL: [CID=0x0000] Using Iface: 69.x.x.241 to send to Dest: > 204.x.x.202 > 332606:38:37.683 INF: [CID=0x0d06] <<< ACK > sip:7739050161@69.x.x.241:5060;npdi=yes;user=phone SIP/2.0 SRC: > 204.x.x.202:5060:UDP enc=0 bytes=422 > 332606:38:37.683 DBG: [CID=0x0d06] > 332606:38:37.683 DBG: [CID=0x0d06] ACK > sip:7739050161@69.x.x.241:5060;npdi=yes;user=phone SIP/2.0 > 332606:38:37.683 DBG: [CID=0x0d06] From: > <sip:7733277006@204.x.x.202;user=phone>;tag=SD730h601-10000000-0-375494081 > 332606:38:37.683 DBG: [CID=0x0d06] To: > <sip:7739050161@69.x.x.241;user=phone>;tag=34345f6d64a6dc119cf6ede4343ef63c > 332606:38:37.683 DBG: [CID=0x0d06] Via: SIP/2.0/UDP > 204.x.x.202:5060;branch=z9hG4bKbbqp8q3068qhodo366s1.1 > 332606:38:37.683 DBG: [CID=0x0d06] CSeq: 1 ACK > 332606:38:37.683 DBG: [CID=0x0d06] Call-ID: > SD730h601-289c86beb3f6565e4c594c95f195ab42-v3000i1 > 332606:38:37.683 DBG: [CID=0x0d06] Max-Forwards: 66 > 332606:38:37.683 DBG: [CID=0x0d06] Content-Length: 0 > 332606:38:37.683 DBG: [CID=0x0d06] > 332606:38:37.683 DBG: [CID=0x0d06] > 332606:38:37.684 DBG: [CID=0x0d06] Finding transaction for ACK > sip:7739050161@69.x.x.241:5060;npdi=yes;user=phone SIP/2.0 > 332606:38:37.685 DBG: [CID=0x0d06] Found ACK Transaction > SD730h601-289c86beb3f6565e4c594c95f195ab42-v3000i134345f6d64a6dc119cf6ede434 > 3ef63c|z9hG4bKbbqp8q3068qhodo366s1.1|ACK > 332606:38:37.685 DTL: [CID=0x0d06] IST(3382899246) Event(SIPMessage) - ACK > sip:7739050161@69.x.x.241:5060;npdi=yes;user=phone SIP/2.0 > 332606:38:37.685 DBG: [CID=0x0d06] TRANSACTION: (IST) ACK > sip:7739050161@69.x.x.241:5060;npdi=yes;user=phone SIP/2.0 State: 3 > 332606:38:37.685 DBG: [CID=0x0d06] IST(3382899246) Timer G STOPPED > 332606:38:37.685 DBG: [CID=0x0d06] IST(3382899246) Timer H STOPPED > 332606:38:37.686 DTL: [CID=0x0d06] IST(3382899246) > StateProceeding->StateConfirmed > 332606:38:37.686 DBG: [CID=0x0d06] IST(3382899246) Timer I( 5000 ms ) > STARTED > 332606:38:42.674 DBG: [CID=0x0d06] IST(3382899246) Timer I( 5000 ms ) > EXPIRED > 332606:38:42.675 DTL: [CID=0x0d06] IST(3382899246) Event( Timer-I ) > Interval: 5000 > 332606:38:42.675 DTL: [CID=0x0d06] IST(3382899246) Event(Final) > 332606:38:42.675 DTL: [CID=0x0000] *** REMOVED TRANSACTION *** > IST|SD730h601-289c86beb3f6565e4c594c95f195ab42-v3000i1|z9hG4bKbbqp8q3068qhod > o366s1.1|INVITE > 332606:38:42.675 DBG: [CID=0x0000] GC: First Stale Object SIPTransaction > 332606:38:42.675 DBG: [CID=0x0d06] TRANSACTION: (IST) DESTROYED > 332606:38:42.676 DTL: [CID=0x0d06] IST(3382899246) *** DESTROYED *** - > IST|SD730h601-289c86beb3f6565e4c594c95f195ab42-v3000i1|z9hG4bKbbqp8q3068qhod > o366s1.1|INVITE > 332606:38:52.675 DBG: [CID=0x073f] ICT(3382899242) Timer D( 32000 ms ) > EXPIRED > 332606:38:52.675 DTL: [CID=0x073f] ICT(3382899242) Event( Timer-D ) > Interval: 32000 > 332606:38:52.675 DTL: [CID=0x073f] ICT(3382899242) Event(Final) > 332606:38:52.676 DTL: [CID=0x0000] *** REMOVED TRANSACTION *** > ICT|a6bb915e484d621e@69.x.x.226|z9hG4bKee96386364a6dc119cf6ede4343ef63c-8f2d > 8a53abaa85d7169af0d382bec7b0|INVITE > 332606:38:52.676 DBG: [CID=0x0000] GC: First Stale Object SIPTransaction > 332606:38:52.676 DBG: [CID=0x073f] TRANSACTION: (ICT) DESTROYED > 332606:38:52.676 DTL: [CID=0x073f] ICT(3382899242) *** DESTROYED *** - > ICT|a6bb915e484d621e@69.x.x.226|z9hG4bKee96386364a6dc119cf6ede4343ef63c-8f2d > 8a53abaa85d7169af0d382bec7b0|INVITE > 332606:38:52.866 DBG: [CID=0x073f] ICT(3382899244) Timer D( 32000 ms ) > EXPIRED > 332606:38:52.866 DTL: [CID=0x073f] ICT(3382899244) Event( Timer-D ) > Interval: 32000 > 332606:38:52.866 DTL: [CID=0x073f] ICT(3382899244) Event(Final) > 332606:38:52.866 DTL: [CID=0x0000] *** REMOVED TRANSACTION *** > ICT|a6bb915e484d621e@69.x.x.226|z9hG4bKf46f4f6364a6dc119cf6ede4343ef63c-48dc > 73fd0b41ca0fd2415556850654fc|INVITE > 332606:38:52.867 DBG: [CID=0x0000] GC: First Stale Object SIPTransaction > 332606:38:52.867 DBG: [CID=0x073f] TRANSACTION: (ICT) DESTROYED > 332606:38:52.867 DTL: [CID=0x073f] ICT(3382899244) *** DESTROYED *** - > ICT|a6bb915e484d621e@69.x.x.226|z9hG4bKf46f4f6364a6dc119cf6ede4343ef63c-48dc > 73fd0b41ca0fd2415556850654fc|INVITE > 332606:39:09.617 DTL: [CID=0x06cb] *** QUEUED FOR DELETION *** SIPSession: > SD730h601-289c86beb3f6565e4c594c95f195ab42-v3000i1 > 332606:39:09.617 DTL: [CID=0x06cb] *** QUEUED FOR DELETION *** SIPSession: > SD730h601-289c86beb3f6565e4c594c95f195ab42-v3000i1-connection > 332606:39:09.617 DBG: [CID=0x0000] GC: First Stale Object SIPSession > 332606:39:43.132 DBG: [CID=0x0000] GC: First Stale Object B2BUACall > 332606:39:43.132 DBG: [CID=0x1163] B2BUAConnection Destroyed 0x0x8682ce0 > 332606:39:43.132 INF: [CID=0x1163] *** COUNTERS *** ICT=0 NICT=0 IST=1 > NIST=0 TIMERS=1 CALL=1 CONN=0 REG=1 RTP=0 QUEUE=1 CACHE=2 GC=4 > 332606:39:43.132 DBG: [CID=0x0d06] CONNECTION: Session DESTROYED > 332606:39:43.132 INF: [CID=0x0d06] *** DESTROYED CALL *** > SD730h601-289c86beb3f6565e4c594c95f195ab42-v3000i1 > 332606:39:43.132 DBG: [CID=0x0d06] CALL: (inbound) : Session DESTROYED > > > > > |