How do I package this up? I cloned the repo:
git clone https://github.com/srt/asterisk-java.git cd asterisk-java mvn install https://github.com/srt/asterisk-java and now it's installed: thufir@dur:~$ thufir@dur:~$ java -jar /home/thufir/.m2/repository/org/asteriskjava/asterisk-java/1.0.0/asterisk-java-1.0.0.jar Apr 13, 2015 5:21:06 PM org.asteriskjava.fastagi.DefaultAgiServer startup INFO: Listening on *:4573. ^Cthufir@dur:~$ thufir@dur:~$ so I have: thufir@dur:~$ thufir@dur:~$ cat NetBeansProjects/HelloAsterisk/src/ ExampleCallIn.java fastagi-mapping.properties thufir@dur:~$ cat NetBeansProjects/HelloAsterisk/src/ExampleCallIn.java import org.asteriskjava.fastagi.AgiChannel; import org.asteriskjava.fastagi.AgiException; import org.asteriskjava.fastagi.AgiRequest; import org.asteriskjava.fastagi.BaseAgiScript; public class ExampleCallIn extends BaseAgiScript { @Override public void service(AgiRequest request, AgiChannel channel) throws AgiException { answer(); exec("Playback", "tt-monkeys"); hangup(); } } thufir@dur:~$ thufir@dur:~$ thufir@dur:~$ thufir@dur:~$ thufir@dur:~$ cat NetBeansProjects/HelloAsterisk/src/ExampleCallIn.java import org.asteriskjava.fastagi.AgiChannel; import org.asteriskjava.fastagi.AgiException; import org.asteriskjava.fastagi.AgiRequest; import org.asteriskjava.fastagi.BaseAgiScript; public class ExampleCallIn extends BaseAgiScript { @Override public void service(AgiRequest request, AgiChannel channel) throws AgiException { answer(); exec("Playback", "tt-monkeys"); hangup(); } } thufir@dur:~$ thufir@dur:~$ cat NetBeansProjects/HelloAsterisk/src/fastagi-mapping.properties hello.agi = ExampleCallInthufir@dur:~$ thufir@dur:~$ but, pardon, I don't understand, what should the manifest look like? There's no main class which I see. thufir@dur:~/NetBeansProjects/HelloAsterisk/dist$ thufir@dur:~/NetBeansProjects/HelloAsterisk/dist$ ll total 20 drwxrwxr-x 3 thufir thufir 4096 Apr 13 17:56 ./ drwxrwxr-x 6 thufir thufir 4096 Apr 13 17:56 ../ -rw-rw-r-- 1 thufir thufir 1558 Apr 13 17:56 HelloAsterisk.jar drwxrwxr-x 2 thufir thufir 4096 Apr 13 17:56 lib/ -rw-rw-r-- 1 thufir thufir 1328 Apr 13 17:56 README.TXT thufir@dur:~/NetBeansProjects/HelloAsterisk/dist$ thufir@dur:~/NetBeansProjects/HelloAsterisk/dist$ ll lib/ total 560 drwxrwxr-x 2 thufir thufir 4096 Apr 13 17:56 ./ drwxrwxr-x 3 thufir thufir 4096 Apr 13 17:56 ../ -rw-rw-r-- 1 thufir thufir 561237 Apr 13 17:56 asterisk-java-1.0.0.jar thufir@dur:~/NetBeansProjects/HelloAsterisk/dist$ thufir@dur:~/NetBeansProjects/HelloAsterisk/dist$ jar -xf HelloAsterisk.jar thufir@dur:~/NetBeansProjects/HelloAsterisk/dist$ thufir@dur:~/NetBeansProjects/HelloAsterisk/dist$ cat META-INF/MANIFEST.MF Manifest-Version: 1.0 Ant-Version: Apache Ant 1.9.4 Created-By: 1.7.0_75-b13 (Oracle Corporation) Class-Path: lib/asterisk-java-1.0.0.jar X-COMMENT: Main-Class will be added automatically by build Main-Class: helloasterisk.HelloAsterisk thufir@dur:~/NetBeansProjects/HelloAsterisk/dist$ thanks, Thufir ------------------------------------------------------------------------------ BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT Develop your own process in accordance with the BPMN 2 standard Learn Process modeling best practices with Bonita BPM through live exercises http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_ source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF _______________________________________________ Asterisk-java-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/asterisk-java-users
