<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2800.1589" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV>Hi Tilghman,</DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Asterisk does not do the OSP token compressing. The 
OSP servers do it. The procedure is like this:</FONT></DIV>
<DIV><FONT face=Arial size=2>1. Configre the destination info on the OPS 
servers. The info includes destination protocol. It may be SIP, H323, or 
IAX.</FONT></DIV>
<DIV><FONT face=Arial size=2>2.&nbsp;When Asterisk (in fact, the app_osplookup 
application) sends a OSP AuthReq message to request route info and 
authorization, if the OSP servers find the destination is a IAX device, the OSP 
servers return an OSP token in IAX compact format in an OSP AuthRsp mesage. If 
the destination is a H323 device, the OSP servers return an OSP Token in XML 
format.</FONT></DIV>
<DIV><FONT face=Arial size=2>3. The app_osplookup application understands both 
OSP token formats. The channel drivers only pass the OSP tokens to the 
app_osplookup application, do nothing else.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>This is a IAX format encoded OSP token sample. Size 
is 512.</FONT></DIV>
<DIV><FONT face=Arial 
size=2>MIIBegYJKoZIhvcNAQcCoIIBazCCAWcCAQExDjAMBggqhkiG9w0CBQUAMIGnBgkqhkiG9w0BBwGggZkEgZZWPTEKcj0xOTcyCmM9NDA0NTI2NjA2MQpDPTQwNDUyNjYwNjIKaT1HSFVwTmdwNFpYVmE2STV6dGNHRFNRPT0KYT0yMDA2LTEyLTA1VDE1OjE0OjQ4Wgp1PTIwMDYtMTItMDVUMTU6MjQ6NDhaCkk9NTAwMzI3NjAwNzE2MTU2MTQ2MQpBPTE0NDAwCm49MQpzPQpVPXMxgacwgaQCAQEwQDA7MSUwIwYDVQQDExxvc3B0ZXN0c2VydmVyLnRyYW5zbmV4dXMuY29tMRIwEAYDVQQKEwlPU1BTZXJ2ZXICAQEwDAYIKoZIhvcNAgUFADANBgkqhkiG9w0BAQEFAARA70Ep2G6G3AR/tofrMrbV0QAG0bBVt2OUetAd7Tg2ZCG6fTEcDs7LNpJwCygot3u9w0yNbvA01R9FRHtjuH9HeQ==<BR></FONT></DIV>
<DIV><FONT face=Arial size=2>This is a XML format encoded OSP token sample. Size 
is 1392.</DIV></FONT>
<DIV><FONT face=Arial size=2>
<DIV><FONT face=Arial 
size=2>MIIEDgYJKoZIhvcNAQcCoIID/zCCA/sCAQExDjAMBggqhkiG9w0CBQUAMIIB0gYJKoZIhvcNAQcBoIIBwwSCAb88P3htbCB2ZXJzaW9uPScxLjAnPz48VG9rZW5JbmZvIHJhbmRvbT0nMjExNjknPjxTb3VyY2VJbmZvIHR5cGU9J2UxNjQnPjQwNDUyNjYwNjE8L1NvdXJjZUluZm8+PERlc3RpbmF0aW9uSW5mbyB0eXBlPSdlMTY0Jz40MDQ1MjY2MDYyPC9EZXN0aW5hdGlvbkluZm8+PENhbGxJZCBlbmNvZGluZz0nYmFzZTY0Jz5WVTVFUlVaSlRrVkU8L0NhbGxJZD48VmFsaWRBZnRlcj4yMDA2LTA5LTE4VDEzOjEzOjI2WjwvVmFsaWRBZnRlcj48VmFsaWRVbnRpbD4yMDA2LTA5LTE4VDEzOjIzOjI2WjwvVmFsaWRVbnRpbD48VHJhbnNhY3Rpb25JZD40OTA4NjMxMDE2OTA1MjE0MTEzPC9UcmFuc2FjdGlvbklkPjxVc2FnZURldGFpbD48QW1vdW50PjE0NDAwPC9BbW91bnQ+PEluY3JlbWVudD4xPC9JbmNyZW1lbnQ+PFNlcnZpY2UvPjxVbml0PnM8L1VuaXQ+PC9Vc2FnZURldGFpbD48L1Rva2VuSW5mbz6gggFkMIIBYDCCAQoCAQEwDQYJKoZIhvcNAQEEBQAwOzElMCMGA1UEAxMcb3NwdGVzdHNlcnZlci50cmFuc25leHVzLmNvbTESMBAGA1UEChMJT1NQU2VydmVyMB4XDTAyMDIwNDE4MjU1MloXDTEyMDIwMzE4MjU1MlowOzElMCMGA1UEAxMcb3NwdGVzdHNlcnZlci50cmFuc25leHVzLmNvbTESMBAGA1UEChMJT1NQU2VydmVyMFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBAPGeGwV41EIhX0jEDFLRXQhDEr50OUQPq+f55VwQd0TQNts06BP29+UiNdRW3c3IRHdZcJdC1Cg68ME9cgeq0h8CAwEAATANBgkqhkiG9w0BAQQFAANBAGkzBSj1EnnmUxbaiG1N4xjIuLAWydun7o3bFk2tV8dBIhnuh445obYyk1EnQ27kI7eACCILBZqi2MHDOIMnoN0xgacwgaQCAQEwQDA7MSUwIwYDVQQDExxvc3B0ZXN0c2VydmVyLnRyYW5zbmV4dXMuY29tMRIwEAYDVQQKEwlPU1BTZXJ2ZXICAQEwDAYIKoZIhvcNAgUFADANBgkqhkiG9w0BAQEFAARAQOXSPPTPn4b9dD8O0Ja8JPBj9aqyLjWC43SvLGmtEc5mFW7RD+jnaW1zTHcdzrB+WzqlJpuAaGwk5mckZnpglw==</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV>Regards,</DIV>
<DIV>&nbsp;</DIV>
<DIV>Di-Shi Sun.</DIV></DIV></FONT></BODY></HTML>