<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Verdana
}
</style>
</head>
<body class='hmmessage'>
hi Hans,<BR>
&nbsp;<BR>
The standard for a PABX on G.711 is 6ms packaging of data - this is 48 byte per channel. If you go higher than this you start getting to much latency, if you go lower than this you start using to much CPU.<BR>
&nbsp;<BR>
400 byte is 50ms, meaning we have spent a lot of the latency budget already here, but this shoud be run-time configurable per channel as per need.<BR>
&nbsp;<BR>
- G.711 6 ms<BR>
-&nbsp;IVR is 250 ms<BR>
- 729 10 ms<BR>
- 723 30 ms<BR>
&nbsp;<BR>
etc.<BR>
&nbsp;<BR>
You need to take into consideration that you are on a system with 8, 16 or 32 E1's of whick some is running IVR, others SIP, others swicthing back out on a different E1 etc.<BR>
&nbsp;<BR>
Jan<BR>
&nbsp;<BR>
&gt; <BR>&gt; Also I have thought through message timing. In bigger systems I see that it is <BR>&gt; required to dither messages in time. On cannot simply receive 30x400 bytes on <BR>&gt; an E1 and burst it into the system, because the message queues will overflow <BR>&gt; pretty quickly. Instead the interrupt rate of the hardware needs to be <BR>&gt; increased so that 400 bytes are received in "1/30 * interval" fashion. This <BR>&gt; will generally improve the system and load-balance in time.<BR>&gt; <BR>&gt; <BR>&gt; The generic Message Header looks like this:<BR>&gt; <BR>&gt; /* NOTE: All fields are little endian */<BR>&gt; <BR>&gt; struct zap_hdr {<BR>&gt; uint8_t dwDstNode[4]; /* Destination Node */<BR>&gt; uint8_t dwSrcNode[4]; /* Source Node */<BR>&gt; uint8_t wCommand[2]; /* Command Number */<BR>&gt; uint8_t wMsgNum[2]; /* Message Number */<BR>&gt; uint8_t bReserved[4]; /* Reserved bytes */<BR>&gt; };<BR>&gt; <BR>&gt; If you have access to ISDN testing equipment and would like to help test the <BR>&gt; non-EuroISDN variants of my upcoming ISDN implementation, please let me know.<BR>&gt; <BR>&gt; I expect to have something up and running within the next month, hopefully not <BR>&gt; running out of time this time :-)<BR>&gt; <BR>&gt; --HPS<BR>&gt; <BR>&gt; _______________________________________________<BR>&gt; Freeswitch-dev mailing list<BR>&gt; Freeswitch-dev@lists.freeswitch.org<BR>&gt; http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev<BR>&gt; UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev<BR>&gt; http://www.freeswitch.org<BR><BR><br /><hr />Get news, entertainment and everything you care about at Live.com. <a href='http://www.live.com/getstarted.aspx ' target='_new'>Check it out!</a></body>
</html>