This appears to be a problem that people know about, but I haven’‘t seen much discussion about it and no word on a fix yet. If I’'m just missing it, please let me know.
Using Spark 1.1.4, Asterisk-IM 1.1.0, and Asterisk 1.2.6, if I try to initiate a call, the window in spark comes up saying it’'s calling, but my phone never rings. The following appears in the error log:
2006.05.15 13:34:51 [org.jivesoftware.phone.asterisk.AsteriskPhoneManager.dial(AsteriskPhoneManager .java:340)
] 1
java.lang.ArrayIndexOutOfBoundsException: 1
at org.jivesoftware.phone.asterisk.AsteriskPhoneManager.dial(AsteriskPhoneManager. java:329)
at org.jivesoftware.phone.asterisk.AsteriskPhoneManager.originate(AsteriskPhoneMan ager.java:138)
at org.jivesoftware.phone.PacketHandler.handleDial(PacketHandler.java:81)
at org.jivesoftware.phone.PacketHandler.processPacket(PacketHandler.java:47)
at org.jivesoftware.phone.asterisk.AsteriskPlugin.processPacket(AsteriskPlugin.jav a:222)
at org.jivesoftware.wildfire.component.InternalComponentManager$RoutableComponent. process(InternalComponentManager.java:364)
at org.jivesoftware.wildfire.IQRouter.handle(IQRouter.java:215)
at org.jivesoftware.wildfire.IQRouter.route(IQRouter.java:96)
at org.jivesoftware.wildfire.PacketRouter.route(PacketRouter.java:65)
at org.jivesoftware.wildfire.net.SocketReader.processIQ(SocketReader.java:396)
at org.jivesoftware.wildfire.net.ClientSocketReader.processIQ(ClientSocketReader.j ava:50)
at org.jivesoftware.wildfire.net.SocketReader.readStream(SocketReader.java:264)
at org.jivesoftware.wildfire.net.SocketReader.run(SocketReader.java:119)
at java.lang.Thread.run(Unknown Source)
Please let me know if you have any ideas. Thanks,
Dan