My one concern with a bayonne 1 classic binding for bayonne 2 is that we may get some odd cases where something does not behave exactly the same as before and I suspect that could be very annoying when migrating a script. The easiest way to do a classic binding is to import a lot of code from the methods (scrXxxx) handlers in ccscript 2.5.7 and bayonne 1.2, and graft those into a classic plugin, but some parts of the underlaying ccscript3 engine do behave differently, particularly in terms of stack frame management and inheriting events, the way prompts map to pathnames from the voice libraries are different (and much simpler!), and some of the Bayonne 2 states just might exhibit different behaviors as well.

The question I have is how many of these sort of issues would actually effect most people's existing realworld bayonne 1 scripts? One reason I thought it would be easier to continue maintaining Bayonne "1" in parallel rather than building migration support into Bayonne 2 was for these kinds of issues. I guess this largely depends on how people were making use of Bayonne 1.

[EMAIL PROTECTED] wrote:
I do believe it is possible to come up with a binding plugin, perhaps called "classic", which could do most of the original Bayonne "1" 1.2.x script syntax, now that ivrscript is itself a plugin. Would this be worth doing? Should it be done for a 1.0 release?


Hi,

Bayonne2 1.0 : I don't know, but very soon is a very good idea.

Today we have a servers working with bayonne1 1.2.x and it's difficult to test 
and to switch to bayonne2
because our v1 scripts are "stable" and we have no time to rewrite them.

It's hard to explain : we want to switch to bayonne2, lot of new features and "open 
mind" on the right,
and on the left : production servers on bayonne1.... with different script 
syntax.

We want to use the new bayonne2 syntax on future scripts....but not to rewrite 
all ours old scripts.

I think lot of bayonne users are in our "mind-state"

(sorry for my "bad" english)

Emmanuel





begin:vcard
fn:David Sugar
n:Sugar;David
org:GNU Telephony
adr:;;;;;;USA
email;internet:[EMAIL PROTECTED]
x-mozilla-html:FALSE
url:http://www.gnutelephony.org
version:2.1
end:vcard

_______________________________________________
Bayonne-devel mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/bayonne-devel

Reply via email to