5 Replies Last post: Dec 11, 2007 9:36 PM by Guest  
Guest

Dec 4, 2007 9:36 AM

[OpenSIPStack] RegistrationDatabase and user rights in Windows

I suggest to use the following code:for Win NT / 2k / XP

//--------------------------------------------------------------------------
// uses c:\Documents and Settings[User]\OSS\registry\
//--------------------------------------------------------------------------
char dirMAX_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
opensipstack-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/opensipstack-devel
Guest
1. Dec 4, 2007 11:11 AM in response to: Guest
Re: [OpenSIPStack] RegistrationDatabase and user rights in Windows
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 dirMAX_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
opensipstack-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/opensipstack-devel


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
opensipstack-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/opensipstack-devel
Guest
2. Dec 5, 2007 9:16 AM in response to: Guest
Re: [OpenSIPStack] RegistrationDatabase and user rights in Windows
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
#include
#else
#include
#endif

const OString OSSApplication::GetUserHomeDir()
{
#ifdef _WIN32_WCE // === Win32 ==========================

char dirMAX_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 dirMAX_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
opensipstack-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/opensipstack-devel
Guest
3. Dec 9, 2007 8:39 PM in response to: Guest
Re: [OpenSIPStack] RegistrationDatabase and user rights in Windows
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
#include
#else
#include
#endif

const OString OSSApplication::GetUserHomeDir()
{
#ifdef _WIN32_WCE // === Win32 ==========================

char dirMAX_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 dirMAX_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
opensipstack-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/opensipstack-devel


SF.Net email is sponsored by:
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
opensipstack-devel mailing list
opensipstack-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/opensipstack-devel
Guest
4. Dec 11, 2007 11:36 AM in response to: Guest
Re: [OpenSIPStack] Help with routing
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:69.x.x.241:5060

332606:36:42.505 PWL: CID=0x0000 Appending route:
sip:sipx.sip.net:5060
332606:36:42.505 PWL: CID=0x0000 Appending route:
sip:204.x.x.202:5060;sip-trunk=true
332606:36:42.506 PWL: CID=0x0000 Appending route:
sip:69.x.x.240:5060
332606:36:42.506 PWL: CID=0x0000 Appending route:
sip:spx.sip.net:5060
332606:36:42.506 PWL: CID=0x0000 Appending route:
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-trunk-true

These are my Relay routs::
332606:36:42.508 PWL: CID=0x0000 Appending route:
sip:sipx.sip.net:5060;domain-sipx.sip.net;domain=sipx.sip.net
332606:36:42.508 PWL: CID=0x0000 Appending route:
sip:69.x.x.240:5060;domain-sipx.sip.net
332606:36:42.508 PWL: CID=0x0000 Appending route:
sip:69.x.x.240:5060;domain-sipx.sip.net
332606:36:42.515 PWL: CID=0x0000 Appending route:
sip:204.15.49.202;sip-trunk=true
332606:36:42.515 PWL: CID=0x0000 Appending route:
sip:69.x.x.240
332606:36:42.516 PWL: CID=0x0000 Appending route:
sip:69.x.x.240
332606:36:42.516 PWL: CID=0x0000 Appending route:
sip:69.x.x.240
332606:36:42.516 PWL: CID=0x0000 Appending route:
sip:204.x.x.202;sip-trunk=true
332606:36:42.516 PWL: CID=0x0000 Appending route:
sip:69.x.x.240
332606:36:42.516 PWL: CID=0x0000 Appending route:
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



SF.Net email is sponsored by:
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
opensipstack-devel mailing list
opensipstack-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/opensipstack-devel
Guest
5. Dec 11, 2007 9:36 PM in response to: Guest
Re: [OpenSIPStack] Help with routing
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:69.x.x.241:5060

332606:36:42.505 PWL: CID=0x0000 Appending route:
sip:sipx.sip.net:5060
332606:36:42.505 PWL: CID=0x0000 Appending route:
sip:204.x.x.202:5060;sip-trunk=true
332606:36:42.506 PWL: CID=0x0000 Appending route:
sip:69.x.x.240:5060
332606:36:42.506 PWL: CID=0x0000 Appending route:
sip:spx.sip.net:5060
332606:36:42.506 PWL: CID=0x0000 Appending route:
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-trunk-true

These are my Relay routs::
332606:36:42.508 PWL: CID=0x0000 Appending route:
sip:sipx.sip.net:5060;domain-sipx.sip.net;domain=sipx.sip.net
332606:36:42.508 PWL: CID=0x0000 Appending route:
sip:69.x.x.240:5060;domain-sipx.sip.net
332606:36:42.508 PWL: CID=0x0000 Appending route:
sip:69.x.x.240:5060;domain-sipx.sip.net
332606:36:42.515 PWL: CID=0x0000 Appending route:
sip:204.15.49.202;sip-trunk=true
332606:36:42.515 PWL: CID=0x0000 Appending route:
sip:69.x.x.240
332606:36:42.516 PWL: CID=0x0000 Appending route:
sip:69.x.x.240
332606:36:42.516 PWL: CID=0x0000 Appending route:
sip:69.x.x.240
332606:36:42.516 PWL: CID=0x0000 Appending route:
sip:204.x.x.202;sip-trunk=true
332606:36:42.516 PWL: CID=0x0000 Appending route:
sip:69.x.x.240
332606:36:42.516 PWL: CID=0x0000 Appending route:
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 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 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:
SD730