Date: Fri, 19 Oct 2001 16:40:49 +1000 From: Guy Ellis <guy@traverse.com.au> To: chris@aims.com.au Cc: prallon@tmp.com.br, freebsd-isdn@freebsd.org Subject: Data Over Voice Diff Message-ID: <4.3.2.7.2.20011019162554.02bde220@mail.mira.net> In-Reply-To: <20011018104316.A12841@tmp.com.br> References: <5.0.2.1.1.20011018072234.0254be90@mail.mira.net> <004301c155e1$8007ec50$020aa8c0@aims.private> <004301c155e1$8007ec50$020aa8c0@aims.private> <20011017140600.C21633@tmp.com.br> <5.0.2.1.1.20011018072234.0254be90@mail.mira.net>
next in thread | previous in thread | raw e-mail | index | archive | help
For anyone who's interested here's the diff for Data Over Voice - outgoing calls The diff is against src/i4b/layer3/i4b_l2if.c V1.23 Cheers, - Guy. _______________________________________ 36,37d35 < * 12/01/01 DOV changes added - guy@traverse.com.au < * 446,447d443 < int dov; < char *ch = cd->dst_telno; 453,463c449,450 < * mechanism should be used in future. (-hm) */ < < /* first check if call type is dov */ < if((*ch == 'v') || (*ch == 'V')) < { < dov = TRUE; < ch++; /* point past v */ < dlen--; /* 1 less character to send */ < } < else < dov = FALSE; --- > * mechanism should be used in future. (-hm) > */ 467,470c454,455 < /* if((m = i4b_Dgetmbuf(I_FRAME_HDRLEN + MSG_SETUP_LEN + slen + dlen + < (cd->bprot == BPROT_NONE ? 1 : 0))) == NULL)*/ < if((m = i4b_Dgetmbuf(I_FRAME_HDRLEN + MSG_SETUP_LEN + slen + dlen + 1)) == NULL) < --- > if((m = i4b_Dgetmbuf(I_FRAME_HDRLEN + MSG_SETUP_LEN + slen + dlen + > (cd->bprot == BPROT_NONE ? 1 : 0))) == NULL) 484c469 < *ptr++ = IEI_SENDCOMPL; /* sending complete */ --- > *ptr++ = IEI_SENDCOMPL; /* sending complete */ 493d477 < Last change: GE 12 Aug 1998 2:51 pm 506,516c490,491 < if ( dov ) /* DOV Data Over Voice call */ < { < *ptr++ = IEI_BEARERCAP_LEN+1; < *ptr++ = IT_CAP_SPEECH; < *ptr++ = IT_RATE_64K; < *ptr++ = IT_UL1_G711A; < } < else /* data call */ < { < *ptr++ = IEI_BEARERCAP_LEN+1; < *ptr++ = IT_CAP_SPEECH; --- > *ptr++ = IEI_BEARERCAP_LEN; > *ptr++ = IT_CAP_UNR_DIG_INFO; 518,519d492 < *ptr++ = IT_UL1_G711A; < } 551,552c524,525 < *ptr++ = IEI_CALLEDPN; /* called party no */ < *ptr++ = IEI_CALLEDPN_LEN+dlen; /* called party no length */ --- > *ptr++ = IEI_CALLEDPN; /* called party no */ > *ptr++ = IEI_CALLEDPN_LEN+dlen; /* called party no length */ 554,555c527 < /*strncpy(ptr, cd->dst_telno, dlen); DOV changes */ < strncpy(ptr, ch, dlen); --- > strncpy(ptr, cd->dst_telno, dlen); _______________________________________ At 10:43 am 18/10/2001 -0200, you wrote: >On Thu, Oct 18, 2001 at 07:37:29AM +1000, Guy Ellis wrote: > > Hi Sergio, > > > > Long time no speak - I hope all is well. > > > >Hi Guy, > >Yes, indeed a long time. I'm somehow managing to get thru these `interesting >times' we all are living since Sep 11th. Hope the same holds true for you >guys (no pudding 8-) ). > > > The Ascend problem is not quite as bad as it was. Ascend has about 30% of > > the Access Server Market, and this is declining. > > > > In most capital cities, it is possible to find an ISP (non Ascend) that > > supports 64k DOV, so a DOV version that works at 64k/128k only, will still > > be useful. Infact our latest Windows drivers no longer support 56k! All > > that is required is to change a few bytes in the Bearer Capability (BC) of > > the setup message. I have a hard coded version to do this, but what is > > really needed is some way to select the BC from the configuration files. > > > > I'm more than happy to make this hard coded version available to anyone > who > > wants it. > > > >Please do so. You can send to the list as diff (if it's small) or make it >available thru your FTP or WWW site. > > > As you will have realised we have done no other work on your FreeBSD code > > :( Unfortunately there wasn't much interest from local FreeBSD community > > (except for Rod Seacombe), so we've put it in the too hard basket. We use > > our External serial product to service this market. > > > >I understand; I live on a budget too. Anyway, you can update your web site >to state that support for your card is now available on the latest stable >distribution of FreeBSD (4.4): my driver is integrated in the code base of >the system. In fact, I'm using this version. May be this extends the user >base a little. I don't see many complains of it, so I think it's doing OK >for others too. > > > Cheers, > > > > - Guy. > > > >Cheers, > >-- >Prallon ------------------------------------------------------------------ Guy Ellis guy@traverse.com.au Traverse Technologies ACN 078 657 324 ABN 98 078 657 324 652 Smith St., Clifton Hill, Victoria, 3068 AUSTRALIA http://www.traverse.com.au Tel (+613) 9486 7775 Fax (+613) 9482 7754 Mobile 0419 398 234 ------------------------------------------------------------------ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-isdn" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4.3.2.7.2.20011019162554.02bde220>