And it runs linux. http://www.zip4x4.com/ZIP4x4.htm Anyone seen one? bkw
The real question is: How much? On Fri, 2003-08-22 at 23:44, Brian West wrote:> And it runs linux. > > http://www.zip4x4.com/ZIP4x4.htm-- BTEL Consulting 850-484-4535 x2111 (Office) 504-595-3916 x2111 (Experimental) 877-552-0838 (Backup Phone)
Linuxdevices says $400 http://www.linuxdevices.com/articles/AT9406437906.html -----Original Message----- From: asterisk-users-admin@lists.digium.com [mailto:asterisk-users-admin@lists.digium.com] On Behalf Of Eric Wieling Sent: Saturday, August 23, 2003 1:33 AM To: asterisk-users@lists.digium.com Subject: Re: [Asterisk-Users] Intresting.. hrm The real question is: How much? On Fri, 2003-08-22 at 23:44, Brian West wrote:> And it runs linux. > > http://www.zip4x4.com/ZIP4x4.htm-- BTEL Consulting 850-484-4535 x2111 (Office) 504-595-3916 x2111 (Experimental) 877-552-0838 (Backup Phone) _______________________________________________ Asterisk-Users mailing list Asterisk-Users@lists.digium.com http://lists.digium.com/mailman/listinfo/asterisk-users
On Sat, 2003-08-23 at 07:33, Eric Wieling wrote:> The real question is: How much?http://www.zultysshop.com/SearchResult.aspx Look at the ZIP 2 as well. -- Dave Cotton <dcotton@linuxautrement.com>
OUCH.. its a nice phone but really is it that nice.. it runs linux so I wonder how hard custom firmware would be? bkw On Sat, 23 Aug 2003, Andrew Joakimsen wrote:> Linuxdevices says $400 > > http://www.linuxdevices.com/articles/AT9406437906.html > > -----Original Message----- > From: asterisk-users-admin@lists.digium.com > [mailto:asterisk-users-admin@lists.digium.com] On Behalf Of Eric Wieling > Sent: Saturday, August 23, 2003 1:33 AM > To: asterisk-users@lists.digium.com > Subject: Re: [Asterisk-Users] Intresting.. hrm > > The real question is: How much? > > On Fri, 2003-08-22 at 23:44, Brian West wrote: > > And it runs linux. > > > > http://www.zip4x4.com/ZIP4x4.htm > > -- > BTEL Consulting > 850-484-4535 x2111 (Office) > 504-595-3916 x2111 (Experimental) > 877-552-0838 (Backup Phone) > > _______________________________________________ > Asterisk-Users mailing list > Asterisk-Users@lists.digium.com > http://lists.digium.com/mailman/listinfo/asterisk-users > > _______________________________________________ > Asterisk-Users mailing list > Asterisk-Users@lists.digium.com > http://lists.digium.com/mailman/listinfo/asterisk-users >
But it says it includes power and headset also.. not bad. bkw On Sat, 23 Aug 2003, Andrew Joakimsen wrote:> Linuxdevices says $400 > > http://www.linuxdevices.com/articles/AT9406437906.html > > -----Original Message----- > From: asterisk-users-admin@lists.digium.com > [mailto:asterisk-users-admin@lists.digium.com] On Behalf Of Eric Wieling > Sent: Saturday, August 23, 2003 1:33 AM > To: asterisk-users@lists.digium.com > Subject: Re: [Asterisk-Users] Intresting.. hrm > > The real question is: How much? > > On Fri, 2003-08-22 at 23:44, Brian West wrote: > > And it runs linux. > > > > http://www.zip4x4.com/ZIP4x4.htm > > -- > BTEL Consulting > 850-484-4535 x2111 (Office) > 504-595-3916 x2111 (Experimental) > 877-552-0838 (Backup Phone) > > _______________________________________________ > Asterisk-Users mailing list > Asterisk-Users@lists.digium.com > http://lists.digium.com/mailman/listinfo/asterisk-users > > _______________________________________________ > Asterisk-Users mailing list > Asterisk-Users@lists.digium.com > http://lists.digium.com/mailman/listinfo/asterisk-users >
I have seen it in Linuxworld t ostel's booth. It is actually very close to (but bigger) the design I suggested in the list a couple of days ago. Beside long boot time a and huge memory, it seems to be running fine. The huge memory requirement is probably what drives the cost this high. Regards On Fri, 22 Aug 2003, Brian West wrote:> And it runs linux. > > http://www.zip4x4.com/ZIP4x4.htm > > Anyone seen one? > > bkw > _______________________________________________ > Asterisk-Users mailing list > Asterisk-Users@lists.digium.com > http://lists.digium.com/mailman/listinfo/asterisk-users >
Linux ensures that custom firmware is a piece of cake. It actually makes pulling one feature out and putting another in as easy as on you computer. It is matter of adding a .so file and an executable to your filesystem. Switching stacks is as easy as killing one process and starting another. I have been working on a linux phone that used to be vxWorks and linux gives my unlimited flexibility. Custom firmware is a nightmare (and using a nowhere compiler like I have seen suggested here) and a huge can of worms. Regards On Sat, 23 Aug 2003, Brian West wrote:> OUCH.. its a nice phone but really is it that nice.. it runs linux so I > wonder how hard custom firmware would be? > > bkw > > On Sat, 23 Aug 2003, Andrew Joakimsen wrote: > > > Linuxdevices says $400 > > > > http://www.linuxdevices.com/articles/AT9406437906.html > > > > -----Original Message----- > > From: asterisk-users-admin@lists.digium.com > > [mailto:asterisk-users-admin@lists.digium.com] On Behalf Of Eric Wieling > > Sent: Saturday, August 23, 2003 1:33 AM > > To: asterisk-users@lists.digium.com > > Subject: Re: [Asterisk-Users] Intresting.. hrm > > > > The real question is: How much? > > > > On Fri, 2003-08-22 at 23:44, Brian West wrote: > > > And it runs linux. > > > > > > http://www.zip4x4.com/ZIP4x4.htm > > > > -- > > BTEL Consulting > > 850-484-4535 x2111 (Office) > > 504-595-3916 x2111 (Experimental) > > 877-552-0838 (Backup Phone) > > > > _______________________________________________ > > Asterisk-Users mailing list > > Asterisk-Users@lists.digium.com > > http://lists.digium.com/mailman/listinfo/asterisk-users > > > > _______________________________________________ > > Asterisk-Users mailing list > > Asterisk-Users@lists.digium.com > > http://lists.digium.com/mailman/listinfo/asterisk-users > > > _______________________________________________ > Asterisk-Users mailing list > Asterisk-Users@lists.digium.com > http://lists.digium.com/mailman/listinfo/asterisk-users >
Jeremy McNamara
2003-Aug-23 17:11 UTC
[Asterisk-Users] Little patch for packetization in G729 in chan_h323
I cannot see how this code does anything at all. There are two sides to my channel driver, the Asterisk side and the H.323 side. The configuration is in the Asterisk side. Since you defined the int g729Frames =8 in the Asterisk side, you would need to pass that value to the H.323 side. Did you actually check the value of g729Frames in ast_h323.cpp before calling g729aCap->SetTxFramesInPacket(g729Frames); ? Jeremy McNamara mawali@news.icns.com wrote:>Hi >I have hacked this patch to make G729/chan_h323 work with most other >platforms, all it does is let me set the packetization interval. It >defaults to 24 which is way too high for me and even though it should >work but does not for some reason and after connecting the voice coming >from asterisk is really bad (oversampled??). This lets you set the >packetization to your choice (I use a value between 2 to 8) by putting >"g729Frames=<number>" in the h323.conf. For me g729Frames=2 works pretty >good. > >I am getting really good quality with G729 now, (this is the codec I >bought from digium)> And it is a G729AnnexA codec. > >Apply it to latest CVS by (should apply fine to older ones too) > >$ gunzip mawali_patch_g729packets.gz >$ cd asterisk >$ patch -p1 < ../mawali_patch_g729packets > >The patch is below and also attached as gz, since it is tiny. > >diff -aurp asterisk/channels/chan_h323.c asterisk-cvs030823/channels/chan_h323.c >--- asterisk/channels/chan_h323.c 2003-08-16 12:00:22.000000000 -0500 >+++ asterisk-cvs030823/channels/chan_h323.c 2003-08-23 14:16:51.000000000 -0500 >@@ -74,6 +74,9 @@ static int usingGk; > static int port = 1720; > static int gkroute = 0; > >+/* Added for G729 Packetization */ >+int g729Frames = 8; >+ > /* Just about everybody seems to support ulaw, so make it a nice default */ > static int capability = AST_FORMAT_ULAW; > >@@ -1365,6 +1368,10 @@ int reload_config() > > v = ast_variable_browse(cfg, "general"); > while(v) { >+ /* Temporary hack to read G729 Packetization interval */ >+ if (!strcasecmp(v->name, "g729Frames")) { >+ g729Frames = (int)strtol(v->value, NULL, 10); >+ } > /* Create the interface list */ > if (!strcasecmp(v->name, "port")) { > port = (int)strtol(v->value, NULL, 10); >diff -aurp asterisk/channels/h323/ast_h323.cpp asterisk-cvs030823/channels/h323/ast_h323.cpp >--- asterisk/channels/h323/ast_h323.cpp 2003-08-12 17:20:12.000000000 -0500 >+++ asterisk-cvs030823/channels/h323/ast_h323.cpp 2003-08-23 14:13:31.000000000 -0500 >@@ -34,6 +34,9 @@ > #define BUILD_TYPE ReleaseCode > #define BUILD_NUMBER 0 > >+/* Temporary addition for G729 Packetization interval */ >+extern int g729Frames; >+ > /** Counter for the number of connections */ > int channelsOpen; > >@@ -784,6 +787,9 @@ int h323_set_capability(int cap, int dtm > if (cap & AST_FORMAT_G729A) { > H323_G729ACapability *g729aCap; > endPoint->SetCapability(0, 0, g729aCap = new H323_G729ACapability); >+ cout << "setting g729Frames to " << g729Frames << " * 10\n"; >+ g729aCap->SetTxFramesInPacket(g729Frames); >+ > } > #endif > > > >
mawali@news.icns.com
2003-Aug-23 18:23 UTC
[Asterisk-Users] Little patch for packetization in G729 in chan_h323
Hi I have hacked this patch to make G729/chan_h323 work with most other platforms, all it does is let me set the packetization interval. It defaults to 24 which is way too high for me and even though it should work but does not for some reason and after connecting the voice coming from asterisk is really bad (oversampled??). This lets you set the packetization to your choice (I use a value between 2 to 8) by putting "g729Frames=<number>" in the h323.conf. For me g729Frames=2 works pretty good. I am getting really good quality with G729 now, (this is the codec I bought from digium)> And it is a G729AnnexA codec. Apply it to latest CVS by (should apply fine to older ones too) $ gunzip mawali_patch_g729packets.gz $ cd asterisk $ patch -p1 < ../mawali_patch_g729packets The patch is below and also attached as gz, since it is tiny. diff -aurp asterisk/channels/chan_h323.c asterisk-cvs030823/channels/chan_h323.c --- asterisk/channels/chan_h323.c 2003-08-16 12:00:22.000000000 -0500 +++ asterisk-cvs030823/channels/chan_h323.c 2003-08-23 14:16:51.000000000 -0500 @@ -74,6 +74,9 @@ static int usingGk; static int port = 1720; static int gkroute = 0; +/* Added for G729 Packetization */ +int g729Frames = 8; + /* Just about everybody seems to support ulaw, so make it a nice default */ static int capability = AST_FORMAT_ULAW; @@ -1365,6 +1368,10 @@ int reload_config() v = ast_variable_browse(cfg, "general"); while(v) { + /* Temporary hack to read G729 Packetization interval */ + if (!strcasecmp(v->name, "g729Frames")) { + g729Frames = (int)strtol(v->value, NULL, 10); + } /* Create the interface list */ if (!strcasecmp(v->name, "port")) { port = (int)strtol(v->value, NULL, 10); diff -aurp asterisk/channels/h323/ast_h323.cpp asterisk-cvs030823/channels/h323/ast_h323.cpp --- asterisk/channels/h323/ast_h323.cpp 2003-08-12 17:20:12.000000000 -0500 +++ asterisk-cvs030823/channels/h323/ast_h323.cpp 2003-08-23 14:13:31.000000000 -0500 @@ -34,6 +34,9 @@ #define BUILD_TYPE ReleaseCode #define BUILD_NUMBER 0 +/* Temporary addition for G729 Packetization interval */ +extern int g729Frames; + /** Counter for the number of connections */ int channelsOpen; @@ -784,6 +787,9 @@ int h323_set_capability(int cap, int dtm if (cap & AST_FORMAT_G729A) { H323_G729ACapability *g729aCap; endPoint->SetCapability(0, 0, g729aCap = new H323_G729ACapability); + cout << "setting g729Frames to " << g729Frames << " * 10\n"; + g729aCap->SetTxFramesInPacket(g729Frames); + } #endif -------------- next part -------------- A non-text attachment was scrubbed... Name: mawali_patch_g729packets.gz Type: application/x-gzip Size: 822 bytes Desc: Url : http://lists.digium.com/pipermail/asterisk-users/attachments/20030823/a224db72/mawali_patch_g729packets.bin
Michael Manousos
2003-Aug-25 03:02 UTC
[Asterisk-Users] Little patch for packetization in G729 in chan_h323
FYI, asterisk-oh323 supports configurable frame packing. Michael. mawali@news.icns.com wrote:> Hi > I have hacked this patch to make G729/chan_h323 work with most other > platforms, all it does is let me set the packetization interval. It > defaults to 24 which is way too high for me and even though it should > work but does not for some reason and after connecting the voice coming > from asterisk is really bad (oversampled??). This lets you set the > packetization to your choice (I use a value between 2 to 8) by putting > "g729Frames=<number>" in the h323.conf. For me g729Frames=2 works pretty > good. > > I am getting really good quality with G729 now, (this is the codec I > bought from digium)> And it is a G729AnnexA codec. > > Apply it to latest CVS by (should apply fine to older ones too) >