PDA

Voir la version complète : Asterisk.NET et Asterisk1.8 ?



Kriss
04/07/2012, 11h52
Hello tous,

Je ne suis pas parvenu à trouver des infos sur une possible compatibilité entre la lib Asterisk.NET et Asterisk 1.8

Savez-vous si quelqu'un à travaillé sur le sujet, si une autre lib est disponible ?

Mici !

./Kriss

fastm3
04/07/2012, 13h37
J'avais un petit proto .net de clic2call et popup avec cette lib mais en 1.4.
Il reste des bugs et ca n'est a priori plus maintenu. J'ai un peu laché faute de temps.
Tu auras je pense forcement des soucis avec la 1.8.
Tu peux toujours reprendre a partir des sources dispos mais il est probablement plus simple de recoder de zéro ce dont tu as besoin vu que le projet semble mort et surtout si tu ne doit gerer qu'une seule version.
Pour aller plus vite, tu peux t'inspirer des plugin firefox qui disposent du code gerant le manager en 1.8 evitant l'analyse manuelle pour toutes les versions.
Fastm3.

Kriss
04/07/2012, 16h39
Ca marche, merci Fastm3.

Kriss
04/07/2012, 18h05
Juste pour info, je l'ai fait tourner en 1.8 (Simple clic to Call) mais je dois avancer d’avantage pour situer d'éventuels bugs.

Il faut régénérer la lib en éditant le code source :



// Changer dans ManagerConnection.cs
if (version.StartsWith("1.4."))
return AsteriskVersion.ASTERISK_1_4;
else if (version.StartsWith("1.6."))
return AsteriskVersion.ASTERISK_1_6;
else if (version.StartsWith("1.8."))
return AsteriskVersion.ASTERISK_1_8;
else
throw new ManagerException("Unknown Asterisk version " + version);




// Et dans AsteriskVersion.cs

ASTERISK_1_0 = 10,
ASTERISK_1_2 = 12,
ASTERISK_1_4 = 14,
ASTERISK_1_6 = 16,
ASTERISK_1_8 = 18