PJSIP Jitter Buffer

Thanks, and I did see that but:

[root@localhost ~]# asterisk -rx "dialplan reload" && asterisk -rx "dialplan show macro-dialout-one-predial-hook"
Dialplan reloaded.
[ Context 'macro-dialout-one-predial-hook' created by 'pbx_config' ]
  's' =>            1. Verbose(2, Test the hook)                  [pbx_config]

-= 1 extension (1 priority) in 1 context. =-
[root@localhost ~]# tail -n5000 /var/log/asterisk/full| grep -i "Test the hook"


[macro-dialout-one-predial-hook]
exten=>1004,1,Verbose(2, Test the hook)
[root@localhost ~]# asterisk -rx "dialplan reload" && asterisk -rx "dialplan show macro-dialout-one-predial-hook"
Dialplan reloaded.
[ Context 'macro-dialout-one-predial-hook' created by 'pbx_config' ]
  '1004' =>         1. Verbose(2, Test the hook)                  [pbx_config]
  's' =>            1. MacroExit()                                [pbx_config]

-= 2 extensions (2 priorities) in 1 context. =-
[root@localhost ~]# tail -n5000 /var/log/asterisk/full| grep -i "Test the hook"

Doesn’t seem like the hook is even being called?

[root@localhost ~]# tail -n5000 /var/log/asterisk/full| grep -i "hook"
[2018-04-13 17:17:51] VERBOSE[7943][C-0000001c] pbx.c: Executing [recordcheck@sub-record-check:17] Set("PJSIP/1004-0000001e", "AUDIOHOOK_INHERIT(MixMonitor)=yes") in new stack
[2018-04-13 17:17:51] VERBOSE[7943][C-0000001c] pbx.c: Executing [s@macro-dialout-trunk:18] Macro("PJSIP/1004-0000001e", "dialout-trunk-predial-hook,") in new stack
[2018-04-13 17:17:51] VERBOSE[7943][C-0000001c] pbx.c: Executing [s@macro-dialout-trunk-predial-hook:1] MacroExit("PJSIP/1004-0000001e", "") in new stack