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 > > > > > |