(closes issue #10684)
[asterisk/asterisk.git] / utils / astman.c
index d1631ed..357cc5f 100644 (file)
@@ -38,7 +38,6 @@
 #include <stdlib.h>
 
 #include "asterisk/md5.h"
-#include "asterisk/manager.h"
 #include "asterisk/linkedlists.h"
 
 #undef gethostbyname
  */
 #define _NEWT_CAST (void *)
 
+#define DEFAULT_MANAGER_PORT 5038
+
+struct message {
+       unsigned int hdrcount;
+       char headers[MAX_HEADERS][MAX_LEN];
+};
+
 static struct ast_mansession {
        struct sockaddr_in sin;
        int fd;
@@ -84,6 +90,25 @@ void ast_unregister_file_version(const char *file)
 {
 }
 
+int ast_add_profile(const char *, uint64_t scale);
+int ast_add_profile(const char *s, uint64_t scale)
+{
+       return -1;
+}
+
+int64_t ast_profile(int, int64_t);
+int64_t ast_profile(int key, int64_t val)
+{
+       return 0;
+}
+int64_t ast_mark(int, int start1_stop0);
+int64_t ast_mark(int key, int start1_stop0)
+{
+       return 0;
+}
+
+/* end of dummy functions */
+
 static struct ast_chan *find_chan(char *name)
 {
        struct ast_chan *chan;
@@ -203,7 +228,11 @@ static struct event {
        { "Status", event_status },
        { "Link", event_ignore },
        { "Unlink", event_ignore },
-       { "StatusComplete", event_ignore }
+       { "StatusComplete", event_ignore },
+       { "Dial", event_ignore },
+       { "PeerStatus", event_ignore },
+       { "MessageWaiting", event_ignore },
+       { "Newcallerid", event_ignore }
 };
 
 static int process_message(struct ast_mansession *s, struct message *m)